public IHttpActionResult Delete(int id) { var instructionPageDto = instructionPageService.Get(id); if (instructionPageDto != null) { try { instructionPageService.Delete(id); } catch { return(InternalServerError()); } if (instructionPageDto.PictureId != null) { var pathToPicture = HostingEnvironment.MapPath(instructionPageDto.PictureId); if (File.Exists(pathToPicture)) { File.Delete(pathToPicture); } } return(Ok("Item was deleted")); } return(NotFound()); }
public ActionResult Delete(int instructionPageDtoId) { instructionPageService.Delete(instructionPageDtoId); return(RedirectToAction("Index", "InstructionPages")); }