public IActionResult Delete([FromBody] FileDeleteViewModel model) { if (ModelState.IsValid) { _img.Delete(model.Image); return(NoContent()); } return(BadRequest(new { Message = "you need to supply an image to remove" })); }
public async Task <ActionResult> Delete(FileDeleteViewModel model) { if (ModelState.IsValid) { var file = await db.Files.FindAsync(model.Id); if (file == null) { return(View("Error")); } db.Files.Remove(file); await db.SaveChangesAsync(); return(RedirectToAction("View", "Course", new { id = model.CourseId })); } return(View(model)); }