//[ValidateAntiForgeryToken] public async Task <ActionResult> DeleteConfirmed(Guid deletedItemId) { BannerCategory category = await db.BannerCategories.FindAsync(deletedItemId); db.BannerCategories.Remove(category); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
// GET: Admin/Category/Details/5 public async Task <ActionResult> Details(Guid?id) { if (id == null) { return(View(new BannerCategory())); } BannerCategory category = await db.BannerCategories.FindAsync(id); if (category == null) { return(HttpNotFound()); } return(View(category)); }
public async Task <ActionResult> Details([Bind(Include = "Id,Name,Description,OrderNo")] BannerCategory model) { if (ModelState.IsValid) { if (model.Id != new Guid()) { var category = await db.BannerCategories.SingleOrDefaultAsync(x => x.Id == model.Id); category.Name = model.Name; category.Description = model.Description; category.OrderNo = model.OrderNo; category.ModifiedBy = User.Identity.GetUserId(); category.ModifiedDate = DateTime.Now; db.Entry(category).State = EntityState.Modified; } else { var category = new BannerCategory(); category.Id = Guid.NewGuid(); category.Name = model.Name; category.Description = model.Description; category.OrderNo = model.OrderNo; category.CreatedBy = User.Identity.GetUserId(); category.CreatedDate = DateTime.Now; db.BannerCategories.Add(category); } await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(model)); }