Как сохранить планировщик времени в записи базы данных?
Привет команда
У меня есть планировщик времени, и он работает, я могу создать любое событие, проблема теперь не сохраняется в записи базы данных, которую я создал, поэтому каждый раз, когда я обновляю браузер, он не сохраняет это событие как сохраненное.
Что я уже пробовал:
<pre> public ActionResult eNtsaCourseEvents () { RegCoursesViewModel regCourses = new RegCoursesViewModel(); var sched = new DHXScheduler(this); sched.Skin = DHXScheduler.Skins.Terrace; sched.LoadData = true; sched.EnableDataprocessor = true; sched.InitialDate = new DateTime(2020, 09, 17); return View(sched); } //GET:Data-Calendar. public ContentResult eNtsaData() { return (new SchedulerAjaxData( new eNtsaRegistration_2().Events .Select(e => new { e.id, e.text, e.start_date, e.end_date }) ) ); } // Save-Data-Events. public ContentResult eNtsaSaveEvents(int? id, FormCollection actionValues) { var action = new DataAction(actionValues); var changedEvent = DHXEventsHelper.Bind<eNtsaCalendarEvents>(actionValues); var entities = new eNtsaRegistration_2(); try { switch (action.Type) { case DataActionTypes.Insert: entities.Events.Add(changedEvent); break; case DataActionTypes.Delete: changedEvent = entities.Events.FirstOrDefault(ev => ev.id == action.SourceId); entities.Events.Remove(changedEvent); break; default:// "update" var target = entities.Events.Single(e => e.id == changedEvent.id); DHXEventsHelper.Update(target, changedEvent, new List<string> { "id" }); break; } entities.SaveChanges(); action.TargetId = changedEvent.id; } catch(Exception e) { action.Type = DataActionTypes.Error; } return (new AjaxSaveResponse(action)); }
<style> body { background-color: #eee; } </style> <div class="form-group row"> <div style="height:700px;width:900px;margin:0 auto"> @Html.Raw(Model.Render()) </div> </div>