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()); }
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()); }