/// <summary> /// Returns the BusinessDays /// </summary> /// <returns></returns> public List <BusinessModel.BusinessModels.BusinessDays> GetBusinessDays() { try { List <BusinessModel.BusinessModels.BusinessDays> businessDaysDTO = new List <BusinessModel.BusinessModels.BusinessDays>(); IEnumerable <BusinessDays> businessDays = _m3pactContext.BusinessDays; if (businessDays != null && businessDays.Count() > 0) { foreach (BusinessDays businessDaysModel in businessDays) { BusinessModel.BusinessModels.BusinessDays businessDayDTO = new BusinessModel.BusinessModels.BusinessDays(); businessDayDTO.Year = businessDaysModel.Year; businessDayDTO.MonthID = businessDaysModel.MonthId.Value; businessDayDTO.Month = GetMonthName(businessDayDTO.MonthID); businessDayDTO.NumberOfBusinessDays = businessDaysModel.BusinessDays1; businessDayDTO.RecordStatus = businessDaysModel.RecordStatus; businessDayDTO.ID = businessDaysModel.BusinessDaysId; businessDaysDTO.Add(businessDayDTO); } } return(businessDaysDTO); } catch (Exception ex) { throw ex; } }
/// <summary> /// Saves the Business Days /// </summary> /// <param name="businessDays"></param> /// <returns></returns> public bool SaveBusinessDays(List <BusinessDaysViewModel> businessDays) { try { List <BusinessModel.BusinessModels.BusinessDays> businessDaysDTO = new List <BusinessModel.BusinessModels.BusinessDays>(); foreach (BusinessDaysViewModel businessDayModel in businessDays) { BusinessModel.BusinessModels.BusinessDays businessDayDTO = new BusinessModel.BusinessModels.BusinessDays(); businessDayDTO.Year = businessDayModel.Year; businessDayDTO.MonthID = businessDayModel.MonthID; businessDayDTO.NumberOfBusinessDays = businessDayModel.BusinessDays; businessDayDTO.RecordStatus = businessDayModel.RecordStatus; businessDaysDTO.Add(businessDayDTO); } return(_businessDaysRepository.SaveBusinessDays(businessDaysDTO)); } catch (Exception ex) { _logger.Log(ex, LogLevel.Error, ex.Message); return(false); } }