protected ProductionLineScheduleWeekly PopulateWeeklyInfo(ProductionShiftDto shift, List <ProductionLineScheduleDto> entities) { ProductionLineScheduleWeekly weeklyItem = new ProductionLineScheduleWeekly(); weeklyItem.ShiftId = shift.ID; weeklyItem.ShiftCode = shift.Code; foreach (ProductionLineScheduleDto entity in entities) { ProductionLineScheduleModel item = new ProductionLineScheduleModel(); AutoMapper.Mapper.Map(entity, item); switch (entity.ProductionDate.DayOfWeek) { case DayOfWeek.Sunday: weeklyItem.Day1 = item.MinutesScheduled; weeklyItem.Day1Id = item.Id; break; case DayOfWeek.Monday: weeklyItem.Day2 = item.MinutesScheduled; weeklyItem.Day2Id = item.Id; break; case DayOfWeek.Tuesday: weeklyItem.Day3 = item.MinutesScheduled; weeklyItem.Day3Id = item.Id; break; case DayOfWeek.Wednesday: weeklyItem.Day4 = item.MinutesScheduled; weeklyItem.Day4Id = item.Id; break; case DayOfWeek.Thursday: weeklyItem.Day5 = item.MinutesScheduled; weeklyItem.Day5Id = item.Id; break; case DayOfWeek.Friday: weeklyItem.Day6 = item.MinutesScheduled; weeklyItem.Day6Id = item.Id; break; case DayOfWeek.Saturday: weeklyItem.Day7 = item.MinutesScheduled; weeklyItem.Day7Id = item.Id; break; } } return(weeklyItem); }
protected ProductionLineScheduleWeekly CreateWeeklyInfo(ProductionShiftDto shift) { ProductionLineScheduleWeekly weeklyItem = new ProductionLineScheduleWeekly(); weeklyItem.ShiftId = shift.ID; weeklyItem.ShiftCode = shift.Code; weeklyItem.Day1 = 0; weeklyItem.Day2 = 0; weeklyItem.Day3 = 0; weeklyItem.Day4 = 0; weeklyItem.Day5 = 0; weeklyItem.Day6 = 0; weeklyItem.Day1Id = 0; weeklyItem.Day2Id = 0; weeklyItem.Day3Id = 0; weeklyItem.Day4Id = 0; weeklyItem.Day5Id = 0; weeklyItem.Day6Id = 0; return(weeklyItem); }