public GoodsDetailsViewModel(int id) { var product = CurrentDb.Product.Where(m => m.Id == id).FirstOrDefault(); if (product != null) { _product = product; if (_product.ElseImgUrls != null) { _elseImgs = Newtonsoft.Json.JsonConvert.DeserializeObject <List <string> >(_product.ElseImgUrls); } } }
public void LoadData(int id) { var supplier = CurrentDb.Company.Where(m => m.Status == Enumeration.CompanyStatus.Valid && m.Type == Enumeration.CompanyType.Supplier).ToList(); if (supplier != null) { _supplier = supplier; } var category = CurrentDb.ProductCategory.Where(m => m.Id != 1 && m.IsDelete == false).ToList(); if (category != null) { _category = category; } var kind = CurrentDb.ProductKind.Where(m => m.Id != 1 && m.IsDelete == false).ToList(); if (kind != null) { _kind = kind; } var product = CurrentDb.Product.Where(m => m.Id == id).FirstOrDefault(); if (product != null) { _product = product; if (!string.IsNullOrEmpty(_product.DispalyImgs)) { var dispalyImgs = Newtonsoft.Json.JsonConvert.DeserializeObject <List <ImgSet> >(_product.DispalyImgs); if (dispalyImgs != null) { _dispalyImgs = dispalyImgs; } } var productSku = CurrentDb.ProductSku.Where(m => m.ProductId == id).ToList(); if (productSku != null) { _productSku = productSku; } } }