public ActionResult ConfirmarExclusao(string id) { var especialidade = especialidades.FindBy(prop => prop.Id == id).FirstOrDefault(); if (especialidade == null) { return(HttpNotFound()); } especialidades.Delete(especialidade); especialidades.Save(); ConfiguraMensagem(TipoMensagem.Sucesso, "Especialidade excluída com sucesso!"); return(RedirectToAction("Index")); }
public IHttpActionResult Delete([FromUri] int key) { using (var repository = new EspecialidadeRepository()) { try { return(Ok(CreateResponse(true, "Especialidade excluída com sucesso", repository.Delete(key)))); } catch (System.Exception ex) { return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao excluir uma especialidade", ex.Message))); } } }