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"));
        }
示例#2
0
 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)));
         }
     }
 }