Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
        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;
                }
            }
        }