public ActionResult EditClass_Module_Day(Class_Module_Day model) { var old_iteam = IoCConfig.Service <IClass_Module_DayService>().FindById(model.Id); var new_item = model; var class_module = old_iteam.Class_Module; var curr_date = new_item.Class_Module_Day_Date; foreach (var day in class_module.Class_Module_Days_List) { if (day.Class_Module_Day_Date > old_iteam.Class_Module_Day_Date) { day.Class_Module_Day_Date = class_module.GetNextDateByCurrentDate(curr_date); IoCConfig.Service <IClass_Module_DayService>().Update(day); curr_date = day.Class_Module_Day_Date; } } model.Class_Module_Day_Date = class_module.GetExactStartDateByClassDay(model.Class_Module_Day_Date, (ClassDayEnum)class_module.Class_Module_Day); return(EditModel(model)); }
public ActionResult AddClass_Module_Day(Class_Module_Day model) { return(AddModel(model)); }