public ActionResult GetEvents(bool importantOnly = true) { eyewitEntities dbeyewitEntities = new eyewitEntities(); var allEvents = dbeyewitEntities.events.ToList(); if (importantOnly) { RemoveUnnecessaryEvents(allEvents); } var requestedEvents = allEvents.ToArray(); string json = JsonConvert.SerializeObject(requestedEvents); return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult ChangeEventState(int id) { eyewitEntities eyewitContext = new eyewitEntities(); try { events eventToUpdate = eyewitContext.events.Find(id); eventToUpdate.important = !eventToUpdate.important; eyewitContext.SaveChanges(); return(GetEvents()); }catch (Exception e) { return(Content("Change state error")); } }
public string AddEvent(string message) { try { events newEvent = (events)JsonConvert.DeserializeObject <events>(message); var result = 0; using (var dbContext = new eyewitEntities()) { dbContext.events.Add(newEvent); result = dbContext.SaveChanges(); } return(result.ToString()); } catch (Exception e) { return(e.ToString()); } }