public async Task <IActionResult> Update(MyWorks work) { ViewBag.MessageCount = db.MessageMe.Count(); db.Entry(work).State = Microsoft.EntityFrameworkCore.EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create(MyWorks work) { ViewBag.MessageCount = db.MessageMe.Count(); await db.MyWorks.AddAsync(work); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Delete(int id) { ViewBag.MessageCount = db.MessageMe.Count(); MyWorks work = await db.MyWorks.FindAsync(id); if (work == null) { return(NotFound()); } return(View(work)); }
public async Task <IActionResult> DeleteWork(int id) { ViewBag.MessageCount = db.MessageMe.Count(); if (db.MyWorks.Count() != 1) { MyWorks work = await db.MyWorks.FindAsync(id); if (work == null) { return(NotFound()); } db.MyWorks.Remove(work); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(Content("Sorry we've blocked your request!")); }