public async Task <ApiResponse <GetAllResponse <RenterOutput> > > GetBirthDaysOnPeriod(GetBirthDaysOnPeriodInput input) { return(await ReadOnlyController.GetBirthDaysOnPeriod(input)); }
public async Task <ApiResponse <GetAllResponse <RenterOutput> > > GetBirthDaysOnPeriod(GetBirthDaysOnPeriodInput input) { var period = DateRangeProvider.GetDateRange(input.StartDate, input.EndDate); if (!period.Success) { return(ApiResponses.Failure <GetAllResponse <RenterOutput> >(period.Message)); } return(await GetAll(r => period.Result.IsMonthOnRange(r.BirthDate.Date.Month))); }