// GET: Funcionario/Exclusao?id={0} public ActionResult Exclusao(int id) { try { business.Excluir(id); ViewBag.Mensagem = "Funcionário excluído com sucesso."; } catch (Exception e) { //mensagem de erro.. ViewBag.Mensagem = e.Message; } //retornando para a página.. return(View("Consulta", ObterConsultaDeFuncionarios())); }
[HttpDelete] //Requisição HTTP DELETE public HttpResponseMessage Delete(int id) { try { business.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK, "Funcionário excluído com sucesso.")); } catch (Exception e) { //retornar status de erro 500 INTERNAL SERVER ERROR return(Request.CreateResponse (HttpStatusCode.InternalServerError, e.Message)); } }