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.")); } } }