/// <summary> /// This method is being called in the controller /// </summary> /// <param name="date"></param> /// <param name="token"></param> /// <returns></returns> public IEnumerable <RepSchedule> GetByDate(DateTime date, string token) { try { if (date.DayOfWeek != DayOfWeek.Sunday) { stock = irepcon.Get(token); CreateSchedule(date); _log4net.Info(nameof(RepScheduleProvider) + "GetByDate called"); return(scheduleList); } return(scheduleList); } catch (Exception e) { _log4net.Error(nameof(RepScheduleProvider) + "Exception" + e.Message); throw e; } }