public ActionResult <ScheduleModel> Get([FromQuery] GetSchedulesParameters parameters) { var startDate = parameters.StartDate ?? _dateTimeProvider.CurrentDateTime.Date;; var endDate = parameters.EndDate ?? _dateTimeProvider.CurrentDateTime.Date.AddDays(7); var result = _scheduleService.GetSchedules(startDate, endDate); return(CreateResponse <List <Schedule>, List <ScheduleModel> >(result)); }
public IEnumerable <ScheduleModel> Get([FromQuery] GetSchedulesParameters parameters) { var startDate = parameters.StartDate ?? _dateTimeProvider.CurrentDateTime.Date;; var endDate = parameters.EndDate ?? _dateTimeProvider.CurrentDateTime.Date.AddDays(7); var schedules = _scheduleService.GetSchedules(startDate, endDate); var scheduleModels = _mapper.Map <List <Schedule>, List <ScheduleModel> >(schedules); return(scheduleModels); }