public IActionResult Post([FromBody] Turma turma) { try { if (string.IsNullOrEmpty(turma.Curso) || turma.Edicao == 0) { return(BadRequest("Curso ou Edição não foram informados.")); } _repo.Incluir(turma); return(Ok(_repo.SelecionarTudo())); } catch (System.Exception) { return(StatusCode(500)); } }
public ServiceReturn Incluir(Turma turma) { try { turmaRepository.Incluir(turma); turmaRepository.Salvar(); return(new ServiceReturn() { success = true, title = "Sucesso", message = "Turma cadastrada com sucesso!" }); } catch (Exception ex) { return(new ServiceReturn() { success = false, title = "Erro", message = string.Format("Um erro do tipo {0} foi disparado ao cadastrar a turma! Mensagem: {1}", ex.GetType(), ex.Message) }); } }
public IEnumerable <Turma> Post([FromBody] Turma turma) { _repo.Incluir(turma); return(_repo.SelecionarTudo()); }