Пример #1
0
        public IHttpActionResult Delete(int id)
        {
            var partDto = partService.Get(id);

            if (partDto == null)
            {
                try
                {
                    partService.Delete(id);
                }
                catch
                {
                    return(InternalServerError());
                }
                if (partDto.PictureId != null)
                {
                    var pathToPicture = HostingEnvironment.MapPath(partDto.PictureId);
                    if (File.Exists(pathToPicture))
                    {
                        File.Delete(pathToPicture);
                    }
                }
                return(Ok("Item was deleted"));
            }
            return(NotFound());
        }
Пример #2
0
 public async Task <IActionResult> Delete(int id)
 {
     if (await _partService.Delete(id))
     {
         return(NoContent());
     }
     throw new Exception("Error deleting the Part");
 }
Пример #3
0
        public IActionResult Delete(Part part)
        {
            var result = _partService.Delete(part);

            if (result.Success)
            {
                return(Ok(result.Message));
            }

            return(BadRequest(result.Message));
        }
Пример #4
0
        public ActionResult Delete(Guid partId, Guid languageId)
        {
            try
            {
                _servicePart.Delete(partId, languageId);
                return(Ok());
            }

            catch (InvalidTransactionException exception)
            {
                ModelState.AddModelError("ErrorMessage", exception.Message);
                return(BadRequest(ModelState));
            }

            catch (Exception)
            {
                ModelState.AddModelError("ErrorMessage", Messages.DangerRecordNotFound);
                return(BadRequest(ModelState));
            }
        }
Пример #5
0
        public ActionResult Delete(int partDtoId)
        {
            partService.Delete(partDtoId);

            return(RedirectToAction("Index", "Parts"));
        }
        public IActionResult Destroy(int id)
        {
            parts.Delete(id);

            return(RedirectToAction(nameof(All)));
        }