Esempio n. 1
0
        public ActionResult EditProduct(SimpleProductViewModel data)
        {
            _productRepository.Update(data);
            string locationUrl = "<script>parent.location.href='" + Url.Action(nameof(List)) + "'</script>";

            return(Content(locationUrl));
        }
Esempio n. 2
0
        public void Create(SimpleProductViewModel instance)
        {
            Product result = new Product();

            result.Id         = this.GetUniqueId();
            result.Name       = instance.Name;
            result.Locale     = instance.Locale;
            result.CreateDate = DateTime.Now;
            _product.ProductList.Add(result);
        }
Esempio n. 3
0
        public void Update(SimpleProductViewModel instance)
        {
            Product oldProduct = this.Get(instance.Id);
            Product newProduct = oldProduct;

            _product.ProductList.Remove(oldProduct);
            newProduct.Locale     = instance.Locale;
            newProduct.Name       = instance.Name;
            newProduct.UpdateDate = DateTime.Now;
            _product.ProductList.Add(newProduct);
        }
Esempio n. 4
0
        public ActionResult EditProduct(int productID)
        {
            ViewBag.IsColorbox    = true;
            ViewBag.DefaultLocale = _productRepository.GetLocaleList(DefaultLocale);
            Product source = _productRepository.Get(productID);
            SimpleProductViewModel simpleProduct = new SimpleProductViewModel();

            simpleProduct.Id     = source.Id;
            simpleProduct.Locale = source.Locale;
            simpleProduct.Name   = source.Name;
            return(View(simpleProduct));
        }