Files
SkydiveLogs/Back/skydiveLogs-api.DomainBusiness/Interfaces/IStatsService.cs
sandre ce9d7d89ce fix/little-updates (#1)
Reviewed-on: #1
Co-authored-by: sandre <perso@sebastienandre.com>
Co-committed-by: sandre <perso@sebastienandre.com>
2026-01-12 14:25:49 +00:00

36 lines
868 B
C#

using skydiveLogs_api.Domain;
using System.Collections.Generic;
namespace skydiveLogs_api.DomainBusiness.Interfaces
{
public interface IStatsService
{
#region Public Methods
SimpleSummary GetSimpleSummary();
IEnumerable<Statistic> GetStatsByAircraft();
IEnumerable<Statistic> GetStatsByDz();
IEnumerable<Statistic> GetStatsByGear();
IEnumerable<Statistic> GetStatsByJumpType();
IEnumerable<Statistic> GetStatsByYear();
IEnumerable<Statistic> GetStatsForLastMonthByDz();
IEnumerable<Statistic> GetStatsForLastMonthByJumpType();
IEnumerable<Statistic> GetStatsForLastYearByDz();
IEnumerable<Statistic> GetStatsForLastYearByJumpType();
IEnumerable<Statistic> GetStatsByYearByJumpType();
void Reset();
#endregion Public Methods
}
}