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"));
        }