Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            var produto = produtoApp.Get(id);

            produtoApp.Delete(produto);

            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> DeleteConfirmed(int id)
        {
            var produtoDomain = await _produtoAppService.GetProdutoById(id);

            if (await _produtoAppService.Delete(produtoDomain))
            {
                return(RedirectToAction(nameof(Index)));
            }

            return(View());
        }
Exemple #3
0
 public ActionResult DeleteConfirmed(Guid id)
 {
     try
     {
         _appService.Delete(id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Deletar([FromBody] ProdutoViewModel produtoViewModel)
        {
            try
            {
                ValidationResult validation = _service.Delete(produtoViewModel);

                if (validation.IsValid)
                {
                    Ok();
                }
                else
                {
                    IList <ValidationFailure> failures = validation.Errors;

                    return(BadRequest(failures));
                }
            }
            catch (Exception)
            {
                return(BadRequest("ERRO AO DELETAR O PRODUTO!"));
            }

            return(Ok());
        }