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)); } }
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)); } }