Beispiel #1
0
        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"));
        }