Example #1
0
        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);
        }