public async Task <IActionResult> Get(DateTime startdate)
        {
            var res = await irepschedule.GetRepScheduleAsync(startdate);

            log.Info("returning schedule");
            return(new OkObjectResult(res));
        }
        public async Task <IActionResult> Get(string startDate)
        {
            try
            {
                var res = await _repScheduleProvider.GetRepScheduleAsync(startDate);

                if (res.Count != 0 || res != null)
                {
                    return(new OkObjectResult(res));
                }
                else
                {
                    return(NotFound("schedule not received"));
                }
            }
            catch (Exception)
            {
                return(StatusCode(500));
            }
        }
示例#3
0
        public async Task <IActionResult> Get(DateTime startDate)
        {
            try
            {
                var res = await _repScheduleProvider.GetRepScheduleAsync(startDate);

                if (res.Count != 0 || res.Any <RepSchedule>())
                {
                    _log.Info("returning schedule");
                    return(new OkObjectResult(res));
                }
                else
                {
                    _log.Error("schedule not received");
                    return(NotFound("schedule not received"));
                }
            }
            catch (Exception e)
            {
                _log.Error("Error while scheduling - " + e.Message);
                return(StatusCode(500));
            }
        }