コード例 #1
0
        public HttpResponseMessage Delete(int id)
        {
            try
            {
                _livroAplicacao.Excluir(id);

                return(Request.CreateResponse(HttpStatusCode.OK, ModelState));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
コード例 #2
0
        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));
            }
        }