public ActionResult Details(int instructionPageDtoId)
        {
            var instructionPageDto       = instructionPageService.Get(instructionPageDtoId);
            var instructionPageViewModel = Mapper.Map <InstructionPageViewModel>(instructionPageDto);

            return(View("InstructionPageDetails", instructionPageViewModel));
        }
예제 #2
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());
        }