コード例 #1
0
        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));
        }
コード例 #2
0
 public ActionResult AddClass_Module_Day(Class_Module_Day model)
 {
     return(AddModel(model));
 }