Ejemplo n.º 1
0
        public virtual IEnumerable <CrediarioViewModel> GetAll()
        {
            var sales = _appSale.GetAll(null);

            var crediarios = _rep.GetAll(null);

            var result = (
                from x in crediarios
                select new CrediarioViewModel
            {
                Id = x.Id,
                PersonId = x.PersonId,
                UserId = x.UserId,
                Sales = x.Sales?.Select(s => new SaleViewModel
                {
                    Id = s.Id,
                    Value = s.Value,
                    PurchaseDate = s.PurchaseDate,
                    EnableSale = s.EnableSale,
                    CreadiarioId = s.CreadiarioId.Value
                })
            });

            return(result);
        }
Ejemplo n.º 2
0
        public virtual List <CrediarioViewModel> GetAll()
        {
            var sales = _appSale.GetAll(null);

            var crediarios = _rep.GetAll(null);

            var result = (from cre in crediarios
                          join sale in sales on cre.Id equals sale.CreadiarioId
                          select new CrediarioViewModel
            {
                Id = cre.Id,
                PersonId = cre.PersonId,
                FinalValue = cre.FinalValue,
                Rate = cre.Rate.Value,
                Sales = sale == null ? null : new List <Sale>
                {
                    new Sale
                    {
                        Id = sale.Id,
                        Value = sale.Value,
                        PurchaseDate = sale.PurchaseDate,
                        EnableSale = sale.EnableSale,
                        CreadiarioId = sale.CreadiarioId
                    }
                }
            }).ToList();

            return(result);
        }