public void UpdateAction(ProductDataParameters productParameters) { Product product = Products.GetInstance().GetProduct(productParameters.Id); product.Article = productParameters.Article; product.Title = productParameters.Title; product.Price = productParameters.Price; }
public void CreateAction(ProductDataParameters productParameters) { Product product = new Product() { Id = 0, Article = productParameters.Article, Title = productParameters.Title, Price = productParameters.Price }; Products.GetInstance().AddProduct(product); }
private void Button2_Click(object sender, EventArgs e) { ProductDataParameters productParameters = new ProductDataParameters { Id = Convert.ToInt32(this.idText.Text), Article = this.articleText.Text, Title = this.titleText.Text, Price = Convert.ToDouble(this.priceText.Text) }; Router.Run("catalog/products/update", productParameters); this.Close(); }
private Product CreateProduct() { ProductDataParameters productParameters = new ProductDataParameters { Id = 0, Article = "p1", Title = "Product", Price = 1.5 }; Router.Run("catalog/products/create", productParameters); return(Products.GetInstance().GetProduct("p1")); }
public void UpdateTest() { Product product = CreateProduct(); ProductDataParameters productUpdateParameters = new ProductDataParameters { Id = product.Id, Article = "p1-updated", Title = "Product-updated", Price = 2 }; Router.Run("catalog/products/update", productUpdateParameters); Assert.AreEqual("Product-updated", Products.GetInstance().GetProduct(product.Id).Title); }
public void EditAction(ProductIdParameter parameter) { Product product = Products.GetInstance().GetProduct(parameter.Id); ProductDataParameters productParameters = new ProductDataParameters() { Id = product.Id, Article = product.Article, Title = product.Title, Price = product.Price }; ProductForm form = Application.OpenForms["ProductForm"] == null ? new ProductForm() : (ProductForm)Application.OpenForms["ProductForm"]; form.productParameters = productParameters; form.ShowDialog(); }