public ActionResult EditProduct(SimpleProductViewModel data) { _productRepository.Update(data); string locationUrl = "<script>parent.location.href='" + Url.Action(nameof(List)) + "'</script>"; return(Content(locationUrl)); }
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); }
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); }
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)); }