コード例 #1
0
 public IActionResult PostConta([FromBody] ContaDTO conta)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     else
     {
         ContaModel contaModel = new ContaModel()
         {
             Descricao         = conta.Descricao,
             FlagAtivo         = true,
             LimiteSaqueDiario = conta.LimiteSaqueDiario,
             PessoaId          = conta.IdPessoa,
             Saldo             = 0,
             Tipo = conta.Tipo
         };
         try
         {
             _repository.AddConta(contaModel);
             string response = "Conta cadastrada com sucesso.";
             return(Created("GetConta", response));
         }
         catch (Exception ex)
         {
             return(BadRequest(ex.Message));
         }
     }
 }