public BargainItemExport(BargainItem item) { Barcode = item.Barcode; Size = StringHelper.GetFirstNotEmpty(item.WalmartItem?.Size, item.AmazonItem?.Size); Color = StringHelper.GetFirstNotEmpty(item.WalmartItem?.Color, item.AmazonItem?.Color); AvailableOnAmazon = item.AmazonItem != null; AmazonInStock = item.AmazonItem != null && item.AmazonItem.AmazonRealQuantity > 0; AmazonPrice = item.AmazonPrice; AmazonASIN = item.AmazonItem?.ASIN; AmazonUrl = item.AmazonItem != null ? "https://www.amazon.com/dp/" + item.AmazonItem?.ASIN : null; AvailableOnWalmart = item.WalmartItem != null; WalmartInStock = item.WalmartItem != null && item.WalmartItem.AmazonRealQuantity > 0; WalmartPrice = item.WalmartPrice; WalmartItemId = item.WalmartItem?.SourceMarketId; WalmartItemUrl = item.WalmartItem != null ? "https://www.walmart.com/ip/" + item.WalmartItem?.SourceMarketId : null; }
public BargainViewModel(BargainItem item) { Barcode = item.Barcode; Size = StringHelper.GetFirstNotEmpty(item.WalmartItem?.Size, item.AmazonItem?.Size); Color = StringHelper.GetFirstNotEmpty(item.WalmartItem?.Color, item.AmazonItem?.Color); Name = item.Name; WalmartImage = item.WalmartImage; AmazonAvailable = item.AvailableOnAmazon; AmazonInStock = item.AmazonItem?.AmazonRealQuantity > 0; WalmartAvailable = item.AvailableOnWalmart; WalmartInStock = item.WalmartItem?.AmazonRealQuantity > 0; ASIN = item.AmazonItem != null ? item.AmazonItem.ASIN : null; WalmartItemId = item.WalmartItem != null ? item.WalmartItem.SourceMarketId : null; AmazonPrice = item.AmazonPrice; WalmartPrice = item.WalmartPrice; }