public OrderViewModel(Recyclops.Order.Dto.OrderDto dto, List <Recyclops.PrintableObject.Dto.PrintableObjectDto> printables, List <Recyclops.PlasticSpool.Dto.PlasticSpoolDto> plastics) { Id = dto.Id; TotalCost = dto.TotalCost; NumItems = dto.PlasticOrders.Count() + dto.PrintableOrders.Count(); IsComplete = dto.IsComplete; ClientId = dto.ClientId; ClientName = dto.Client.FullName; var items = ""; foreach (var plasticOrder in dto.PlasticOrders) { items += plasticOrder.PlasticSpool.Plastic.Name + ", "; } foreach (var printableOrder in dto.PrintableOrders) { items += printableOrder.PrintableObject.Name + ", "; } Bought = items; PrintableOrders = printables.Select(x => new SelectListItem(x.Name + ": $" + x.SellValue, x.Id.ToString())); PlasticOrders = plastics.Select(x => new SelectListItem(x.Mass + " -- " + x.Plastic.Name + ": $" + x.SellValue, x.Id.ToString())); }
public OrderViewModel(Recyclops.Order.Dto.OrderDto dto) { Id = dto.Id; TotalCost = dto.TotalCost; NumItems = dto.PlasticOrders.Count() + dto.PrintableOrders.Count(); IsComplete = dto.IsComplete; ClientId = dto.ClientId; ClientName = dto.Client.FullName; var items = ""; foreach (var plasticOrder in dto.PlasticOrders) { items += plasticOrder.PlasticSpool.Plastic.Name + ", "; } foreach (var printableOrder in dto.PrintableOrders) { items += printableOrder.PrintableObject.Name + ", "; } Bought = items; }
public OrderHolder(OrderDto order, List <PlasticSpoolDto> spool, List <PrintableObjectDto> printable) { PlasticOrderDtos = spool; OrderDto = order; PrintableOrderDtos = printable; }