public async Task <ActionResult> DeleteConfirmed(int id) { Category category = await db.Categories.FindAsync(id); db.Categories.Remove(category); await db.SaveChangesAsync(); await RedisLib.DeleteCache("Categories"); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Name")] Category category) { if (ModelState.IsValid) { db.Entry(category).State = EntityState.Modified; await db.SaveChangesAsync(); await RedisLib.DeleteCache("Categories"); return(RedirectToAction("Index")); } return(View(category)); }
public async Task <ActionResult> Create([Bind(Include = "Id,Name")] Category category) { if (ModelState.IsValid) { db.Categories.Add(category); await db.SaveChangesAsync(); await RedisLib.DeleteCache("Categories"); return(RedirectToAction("Index")); } return(View(category)); }