コード例 #1
0
 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));
     }
 }
コード例 #2
0
        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)
                });
            }
        }
コード例 #3
0
        public IEnumerable <Turma> Post([FromBody] Turma turma)
        {
            _repo.Incluir(turma);

            return(_repo.SelecionarTudo());
        }