public static LineItem ToViewModel(this DataContracts.Orders.LineItem lineItem) { var lineItemViewModel = new LineItem(); lineItemViewModel.CatalogId = lineItem.CatalogId; lineItemViewModel.CategoryId = lineItem.CategoryId; lineItemViewModel.Id = lineItem.Id; lineItemViewModel.Image = new Image { Url = lineItem.ImageUrl }; lineItemViewModel.Price = new Price { Original = lineItem.BasePrice, ProductId = lineItem.ProductId }; lineItemViewModel.ProductId = lineItem.ProductId; lineItemViewModel.Quantity = lineItem.Quantity; lineItemViewModel.Sku = lineItem.ProductId; lineItemViewModel.Title = lineItem.Name; return(lineItemViewModel); }
public static LineItem ToViewModel(this DataContracts.Orders.LineItem lineItem) { var lineItemModel = new LineItem(); lineItemModel.CatalogId = lineItem.CatalogId; lineItemModel.CategoryId = lineItem.CategoryId; lineItemModel.Currency = lineItem.Currency; lineItemModel.Id = lineItem.Id; lineItemModel.ImageUrl = lineItem.ImageUrl; lineItemModel.Name = lineItem.Name; lineItemModel.Price = new Price { Original = lineItem.BasePrice, ProductId = lineItem.ProductId, Sale = lineItem.Price }; lineItemModel.ProductId = lineItem.ProductId; lineItemModel.Quantity = lineItem.Quantity; lineItemModel.Sku = null; return(lineItemModel); }