Exemple #1
0
        public async Task <IActionResult> Post([FromBody] AdicionarContaRequest conta)
        {
            try
            {
                var result = await _contaAppService.Add(conta);

                return(Ok(result));
            }
            catch (FluentValidation.ValidationException ex)
            {
                return(BadRequest(ex.Errors.Select(x => new { x.PropertyName, x.ErrorMessage })));
            }
        }
        // POST: api/Conta
        public void Post(ContaViewModel contaVM)
        {
            var Conta = new Conta
            {
                Nome       = contaVM.Nome,
                Status     = contaVM.Status,
                PessoaTipo = contaVM.PessoaTipo,
                Ancestry   = contaVM.Ancestry,
                IdPessoa   = Convert.ToInt32(contaVM.IdPessoa),
                DtCadastro = DateTime.Now
            };

            _contaApp.Add(Conta);
        }