Add repos + repo interfaces + models + ioc

This commit is contained in:
2026-01-22 15:36:12 +01:00
parent 677e74df10
commit 7bf270985b
31 changed files with 965 additions and 18 deletions

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsByDzRepository : IRepository<StatsByDz>
{
#region Public Methods
StatsByDz GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsByGearRepository : IRepository<StatsByGear>
{
#region Public Methods
StatsByGear GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsByJumpTypeRepository : IRepository<StatsByJumpType>
{
#region Public Methods
StatsByJumpType GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsByYearByJumpTypeRepository : IRepository<StatsByYearByJumpType>
{
#region Public Methods
StatsByYearByJumpType GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsByYearRepository : IRepository<StatsByYear>
{
#region Public Methods
StatsByYear GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsForLastMonthByDzRepository : IRepository<StatsForLastMonthByDz>
{
#region Public Methods
StatsForLastMonthByDz GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsForLastMonthByJumpTypeRepository : IRepository<StatsForLastMonthByJumpType>
{
#region Public Methods
StatsForLastMonthByJumpType GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsForLastYearByDzRepository : IRepository<StatsForLastYearByDz>
{
#region Public Methods
StatsForLastYearByDz GetAll(User user);
#endregion Public Methods
}
}

View File

@@ -0,0 +1,13 @@
using skydiveLogs_api.Domain;
namespace skydiveLogs_api.DomainService.Repositories
{
public interface IStatsForLastYearByJumpTypeRepository : IRepository<StatsForLastYearByJumpType>
{
#region Public Methods
StatsForLastYearByJumpType GetAll(User user);
#endregion Public Methods
}
}