Add the reset of Stats

This commit is contained in:
2026-01-24 14:46:47 +01:00
parent f6e16b9cd5
commit c3337cf236
11 changed files with 30 additions and 14 deletions

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsByAircraft> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsByDz> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsByGear> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsByJumpType> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsByYearByJumpType> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -8,6 +8,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
#region Public Methods
IEnumerable<StatsByYear> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsForLastMonthByDz> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsForLastMonthByJumpType> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsForLastYearByDz> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -9,6 +9,8 @@ namespace skydiveLogs_api.DomainBusiness.Interfaces
IEnumerable<StatsForLastYearByJumpType> GetStats();
void Reset();
#endregion Public Methods
}
}

View File

@@ -60,20 +60,16 @@ namespace skydiveLogs_api.DomainBusiness
public void Reset()
{
// var resetStats = new UserStats();
// var myStats = GetAllStats();
// myStats.ByAircraft = resetStats.ByAircraft;
// myStats.ByDz = resetStats.ByDz;
// myStats.ByGear = resetStats.ByGear;
// myStats.ByJumpType = resetStats.ByJumpType;
// myStats.ByYear = resetStats.ByYear;
// myStats.ForLastMonthByDz = resetStats.ForLastMonthByDz;
// myStats.ForLastMonthByJumpType = resetStats.ForLastMonthByJumpType;
// myStats.ForLastYearByDz = resetStats.ForLastYearByDz;
// myStats.ForLastYearByJumpType = resetStats.ForLastYearByJumpType;
// myStats.ByYearByJumpType = resetStats.ByYearByJumpType;
// _userStatsRepository.Update(myStats);
_statsByAircraftService.Reset();
_statsByDzService.Reset();
_statsByGearService.Reset();
_statsByJumpTypeService.Reset();
_statsByYearByJumpTypeService.Reset();
_statsByYearService.Reset();
_statsForLastMonthByDzService.Reset();
_statsForLastMonthByJumpTypeService.Reset();
_statsForLastYearByDzService.Reset();
_statsForLastYearByJumpTypeService.Reset();
}
public IEnumerable<Statistic> GetStatsByAircraft()