public IActionResult GetContaById([FromRoute] int Id) { if (!ModelState.IsValid) { return(BadRequest()); } else { ContaModel conta = _repository.GetById(Id); if (conta != null) { ContaDTO contaDTO = new ContaDTO() { Id = conta.Id, Tipo = conta.Tipo, Saldo = conta.Saldo, LimiteSaqueDiario = conta.LimiteSaqueDiario, Descricao = conta.Descricao, FlagAtivo = conta.FlagAtivo, IdPessoa = conta.PessoaId }; return(Ok(contaDTO)); } else { return(NotFound("Conta não encontrada.")); } } }
public async Task <ContasViewModel> GetById(int?id) { Contas contas = await _contasRepository.GetById(id); return(_mapper.Map <ContasViewModel>(contas)); }