DHTMLX schedulor и дата не сохраняются в записи БД?
Привет Команда
У меня есть debug DHTMLX schedulor и дата не сохраняет запись БД, только на стороне просмотра и нет никаких проблем с браузером, действительно нужна некоторая помощь вокруг этого, чтобы это сохранить.
Что я уже пробовал:
<pre> // Calendar for Year. public class eNtsaCalendarEvents { [Key] public int id { get; set; } public string text { get; set; } public DateTime start_date { get; set; } public DateTime end_date { get; set; } }
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)); }