public IActionResult DeleteConfirmed(Guid id) { if (ValidarAutoridadeProduto(_produtoAppService.ObterPorId(id))) { return(RedirectToAction("MeusProdutos", _produtoAppService.ObterProdutoPorEditora(EditoraId))); } _produtoAppService.Excluir(id); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(Guid id) { var produto = _produtoAppService.BuscaPorId(id); _produtoAppService.Excluir(produto); _produtoAppService.SaveChanges(); _produtoAppService.Dispose(); return(RedirectToAction("Index")); }
public HttpResponseMessage Excluir(Guid id) { try { _produtoAppService.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK)); } catch { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }
public IActionResult Delete(int id) { try { appService.Excluir(id); return(Ok($"Produto excluído com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public HttpResponseMessage Delete(int id) { try { var produto = appService.ConsultarPorId(id); if (produto != null) { appService.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK, produto)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage Delete(int id) { try { var produto = appService.ConsultarPorId(id); if (produto == null) { //Não encontrado return(Request.CreateResponse(HttpStatusCode.NotFound)); } appService.Excluir(id); //200 - Sucesso - OK return(Request.CreateResponse(HttpStatusCode.OK, produto)); } catch (Exception ex) { //500 - Erro de Aplicação - Internal Server Error return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public ActionResult DeleteConfirmed(Guid id) { _produtoAppService.Excluir(id); return(RedirectToAction("Estoque", "Home")); }