public IActionResult Delete(int id) { try { Curso curso = _repositorio.BuscarPorId(id); if (curso == null) { return(NotFound(new { mensagem = "Não foi possível deletar o curso pois o ID informado não existe!" })); } _repositorio.Excluir(id); return(StatusCode(201)); } catch (Exception error) { return(BadRequest(error)); } }
public IActionResult Get(Guid id) { try { // Busco o curso pelo id lá no repositorio var curso = _cursoRepository.BuscarPorId(id); // Aqui nós fazemos uma verificação para saber se esse curso buscado existe. Caso n exista retorna // Retorna Notfound- Curso n encontrado if (curso == null) { return(NotFound()); } return(Ok(curso)); } catch (Exception ex) { // Caso ocorra algum erro retorna BadRequest e a msg de erro return(BadRequest(ex.Message)); } }
public Curso Get(int id) { return(_CursoRepository.BuscarPorId(id)); }