public ActionResult DeleteConfirmed(int id) { ChitChat chitChat = db.ChitChats.Find(id); db.ChitChats.Remove(chitChat); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ChitChatID,ChitChatText")] ChitChat chitChat) { if (ModelState.IsValid) { db.Entry(chitChat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(chitChat)); }
// GET: ChitChats/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ChitChat chitChat = db.ChitChats.Find(id); if (chitChat == null) { return(HttpNotFound()); } return(View(chitChat)); }
public ActionResult Create([Bind(Include = "ChitChatID,ChitChatText,Id")] ChitChat chitChat) { if (ModelState.IsValid) { //Added by Valerie to get Curretn User UserManager <ApplicationUser> UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db)); ApplicationUser currentUser = UserManager.FindById(User.Identity.GetUserId()); chitChat.ApplicationUser = currentUser; db.ChitChats.Add(chitChat); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(chitChat)); }
public async Task <ActionResult> CreateChitChat(ChitChat model) { var response = new GenericOperationResponse <ChitChat>(); try { var chitChat = DbContext.ChitChats.Create(); chitChat.Content = model.Content; chitChat.DangerType = model.DangerType; chitChat.DateTimeCreated = DateTime.Now; var dbChitChat = DbContext.ChitChats.Add(chitChat); await DbContext.SaveChangesAsync(); response.Response = dbChitChat; } catch (Exception) { response.IsSuccess = false; throw; } return(JsonResult(response)); }