public JsonResult DeleteEvent(int eventID) { var status = false; using (RepositoryContext dc = new RepositoryContext()) { var v = dc.Events.FirstOrDefault(a => a.EventId == eventID); if (v != null) { dc.Events.Remove(v); dc.SaveChanges(); status = true; } } return(new JsonResult { Data = new { status = status } }); }
public JsonResult SaveEvent(Event e) { var status = false; using (RepositoryContext dc = new RepositoryContext()) { if (e.EventId > 0) { //Обновление события var v = dc.Events.FirstOrDefault(a => a.EventId == e.EventId); if (v != null) { v.Title = e.Title; v.StartDate = e.StartDate; v.EndDate = e.EndDate; v.MeetingPoint = e.MeetingPoint; v.IsFinished = e.IsFinished; v.EventTypeId = e.EventTypeId; } } else { dc.Events.Add(new Event { EventTypeId = e.EventTypeId, IsFinished = e.IsFinished, StartDate = e.StartDate, EndDate = e.EndDate, MeetingPoint = e.MeetingPoint, Title = e.Title, }); } dc.SaveChanges(); status = true; } return(new JsonResult { Data = new { status = status } }); }
public void Save() { context.SaveChanges(); }