[HttpDelete] //Requisição HTTP DELETE public HttpResponseMessage Delete(int id) { try { // não tem que converter em objeto ViewModel business.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK, "Dependente excluído com sucesso.")); } catch (Exception e) { //retornar status de erro 500 INTERNAL SERVER ERROR return(Request.CreateResponse (HttpStatusCode.InternalServerError, e.Message)); } }
// GET: Dependente/Exclusao public ActionResult Exclusao(int id) { try { //excluindo.. business.Excluir(id); //mensagem de sucesso.. ViewBag.Mensagem = "Dependente excluido com sucesso."; } catch (Exception e) { //exibir mensagem de erro.. ViewBag.Mensagem = e.Message; } //redirecionamento.. return(View("Consulta", ObterConsultaDeDependentes())); }