public HttpResponseMessage Delete(int id) { try { _livroAplicacao.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK, ModelState)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); } }
public async Task <ActionResult> ExcluirConfirmado(long id) { Livro livro = null; try { livro = await _livroAplicacao.ObterPorId(id); await _livroAplicacao.Excluir(id); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(livro)); } }