Exemplo n.º 1
0
        GetByIdClient(long idClient)
        {
            List <CreditEntity> credits = _creditRepository.GetByIdClient(idClient).Result;

            if (credits == null || credits.Count <= 0)
            {
                return(HttpStatusCode.NoContent, NoCreditsToClientMsg, null);
            }
            List <CreditDataDto> creditList = new List <CreditDataDto>();

            foreach (CreditEntity credit in credits)
            {
                creditList.Add(new CreditDataDto
                {
                    IdClient     = credit.IdCliente,
                    IdCredit     = credit.IdCredito,
                    TermMonths   = credit.Plazo,
                    Frequency    = credit.Frecuencia,
                    CapitalValue = credit.ValorCapital,
                    TotalValue   = credit.ValorTotal,
                    CreationDate = credit.FechaCreacion
                });
            }
            return(HttpStatusCode.OK, SuccessMsg, creditList);
        }