예제 #1
0
 public IActionResult GetContaByPessoaId([FromRoute] int Id)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     else
     {
         IEnumerable <ContaModel> Contas = _repository.GetByPessoaId(Id);
         if (Contas.Count() > 0)
         {
             List <ContaDTO> ContaDTO = new List <ContaDTO>();
             foreach (var conta in Contas)
             {
                 ContaDTO.Add(new ContaDTO()
                 {
                     Id                = conta.Id,
                     Descricao         = conta.Descricao,
                     FlagAtivo         = conta.FlagAtivo,
                     LimiteSaqueDiario = conta.LimiteSaqueDiario,
                     Saldo             = conta.Saldo,
                     Tipo              = conta.Tipo
                 });
             }
             return(Ok(ContaDTO));
         }
         else
         {
             return(NotFound("Nenhuma conta encontrada."));
         }
     }
 }