private static List <SalesOrderItemModel> SerializeSalesOrderItems(IEnumerable <SalesOrderItem> orderItems) { return(orderItems.Select(item => new SalesOrderItemModel { Id = item.Id, Quantity = item.Quantity, Product = ProductMapper.SerializeProductModel(item.Product) }).ToList()); }
public static SalesOrder SerializeInvoiceToOrder(InvoiceModel invoice) { var salesOrderItems = invoice.LineItems .Select(item => new SalesOrderItem { Id = item.Id, Quantity = item.Quantity, Product = ProductMapper.SerializeProductModel(item.Product) }).ToList(); return(new SalesOrder { SalesOrderItems = salesOrderItems, CreatedOn = DateTime.UtcNow, UpdatedOn = DateTime.UtcNow }); }