private void FillPage(int id) { models.ProductModel productModel = new models.ProductModel(); Product product = productModel.GetProduct(id); txtDescription.Text = product.Description; txtName.Text = product.Name; txtPrice.Text = product.Price.ToString(); ddImage.SelectedValue = product.Image; ddType.SelectedValue = product.Product_Type_ID.ToString(); }
protected void btnSubmit_Click(object sender, EventArgs e) { models.ProductModel productModel = new models.ProductModel(); Product product = CreateProduct(); //check if the url contains an id parameter if (!String.IsNullOrWhiteSpace(Request.QueryString["id"])) { //Id exists--> update existing row int id = Convert.ToInt32(Request.QueryString["id"]); lblResult.Text = productModel.UpdateProduct(id, product); } else { //Id dont exist--> Create a new row lblResult.Text = productModel.InsertProduct(product); } }
private void FillPage() { //get selected product data if (!String.IsNullOrWhiteSpace(Request.QueryString["id"])) { int id = Convert.ToInt32(Request.QueryString["id"]); models.ProductModel productModel = new models.ProductModel(); Product product = productModel.GetProduct(id); //fill page with data lblPrice.Text = "Price per unit: <br/> £ " + product.Price; lblTitle.Text = product.Name; lblDescription.Text = product.Description; lblItemNr.Text = id.ToString(); imgProduct.ImageUrl = "~/images/Products/" + product.Image; int[] amount = Enumerable.Range(1, 20).ToArray(); ddlAmount.DataSource = amount; ddlAmount.AppendDataBoundItems = true; ddlAmount.DataBind(); } }