DeleteConfirmed(PhotoXD.Models.GuestbookEntry entry) { var editEntry = _db.Entries.Find(entry.Id); if (User.Identity.Name == editEntry.Name || User.IsInRole("Admin")) { _db.Entries.Remove(editEntry); _db.SaveChanges(); } return(RedirectToAction("IndexAsync")); }
public ActionResult Create(PhotoXD.Models.GuestbookEntry entry) { if (User.Identity.IsAuthenticated) { entry.Name = User.Identity.Name; } entry.DateAdded = DateTime.Now; _db.Entries.Add(entry); _db.SaveChanges(); return(RedirectToAction("IndexAsync")); }
public ActionResult Edit(PhotoXD.Models.GuestbookEntry entry) { var editEntry = _db.Entries.Find(entry.Id); if (User.Identity.Name == editEntry.Name || User.IsInRole("Admin")) { editEntry.Message = entry.Message; _db.Entry(editEntry).State = EntityState.Modified; _db.SaveChanges(); } return(RedirectToAction("IndexAsync")); }