Reviewed-on: #1 Co-authored-by: sandre <perso@sebastienandre.com> Co-committed-by: sandre <perso@sebastienandre.com>
36 lines
868 B
C#
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
|
|
}
|
|
} |