コード例 #1
0
 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" }));
 }
コード例 #2
0
        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));
        }