public IActionResult Post(Especialidades novaEspecialidade) { // Faz a chamada para o método .Cadastrar(); _especialidadeRepository.Cadastrar(novaEspecialidade); // Retorna o status code 201 - Created com a URL e o objeto cadastrado return(StatusCode(201)); }
public IActionResult Cadastrar(Especialidade especialidade) { try { Repositorio.Cadastrar(especialidade); return(Ok("Especialidade cadastrada com sucesso")); } catch (Exception exc) { return(BadRequest(exc.Message)); } }
public IActionResult Post(Especialidade novaEspecialidade) { //tratamento de excessao try { _especialidadeRepository.Cadastrar(novaEspecialidade); return(StatusCode(201)); } catch (Exception ex) { // retorna um BadReques (StatusCode 400) return(BadRequest(ex)); } }
public IActionResult Post(Especialidade novaEspecialidade) { try { Especialidade especialidade = _especialidadeRepository.BuscarPorEspecialidade(novaEspecialidade.nomeEspecialidade); if (especialidade == null) { _especialidadeRepository.Cadastrar(novaEspecialidade); return(Result(HttpStatusCode.Created, $"Especialidade '{novaEspecialidade.nomeEspecialidade}' cadastrada com sucesso!")); } return(BadRequest("Não foi possível cadastrar, especialidade já existente!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }
public IActionResult CadastrarEspecialidade(Especialidade especialidadeJson) { _especialidadeRepository.Cadastrar(especialidadeJson); return(Created("Criado", especialidadeJson)); }
public IActionResult Post(Especialidade novaEspecialidade) { _especialidadeRepository.Cadastrar(novaEspecialidade); return(StatusCode(200)); }