@@ -414,55 +414,3 @@ func (s *covidService) GetProvinceCasesByDateRangePaginatedSorted(provinceID, st
414414 }
415415 return cases , total , nil
416416}
417-
418- func (s * covidService ) GetNationalCasesPaginated (limit , offset int ) ([]models.NationalCase , int , error ) {
419- cases , total , err := s .nationalCaseRepo .GetAllPaginated (limit , offset )
420- if err != nil {
421- return nil , 0 , fmt .Errorf ("failed to get national cases paginated: %w" , err )
422- }
423- return cases , total , nil
424- }
425-
426- func (s * covidService ) GetNationalCasesPaginatedSorted (limit , offset int , sortParams utils.SortParams ) ([]models.NationalCase , int , error ) {
427- cases , total , err := s .nationalCaseRepo .GetAllPaginatedSorted (limit , offset , sortParams )
428- if err != nil {
429- return nil , 0 , fmt .Errorf ("failed to get sorted national cases paginated: %w" , err )
430- }
431- return cases , total , nil
432- }
433-
434- func (s * covidService ) GetNationalCasesByDateRangePaginated (startDate , endDate string , limit , offset int ) ([]models.NationalCase , int , error ) {
435- start , err := time .Parse ("2006-01-02" , startDate )
436- if err != nil {
437- return nil , 0 , fmt .Errorf ("invalid start date format: %w" , err )
438- }
439-
440- end , err := time .Parse ("2006-01-02" , endDate )
441- if err != nil {
442- return nil , 0 , fmt .Errorf ("invalid end date format: %w" , err )
443- }
444-
445- cases , total , err := s .nationalCaseRepo .GetByDateRangePaginated (start , end , limit , offset )
446- if err != nil {
447- return nil , 0 , fmt .Errorf ("failed to get national cases by date range paginated: %w" , err )
448- }
449- return cases , total , nil
450- }
451-
452- func (s * covidService ) GetNationalCasesByDateRangePaginatedSorted (startDate , endDate string , limit , offset int , sortParams utils.SortParams ) ([]models.NationalCase , int , error ) {
453- start , err := time .Parse ("2006-01-02" , startDate )
454- if err != nil {
455- return nil , 0 , fmt .Errorf ("invalid start date format: %w" , err )
456- }
457-
458- end , err := time .Parse ("2006-01-02" , endDate )
459- if err != nil {
460- return nil , 0 , fmt .Errorf ("invalid end date format: %w" , err )
461- }
462-
463- cases , total , err := s .nationalCaseRepo .GetByDateRangePaginatedSorted (start , end , limit , offset , sortParams )
464- if err != nil {
465- return nil , 0 , fmt .Errorf ("failed to get sorted national cases by date range paginated: %w" , err )
466- }
467- return cases , total , nil
468- }
0 commit comments