コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request["createproduct"]))
            {
                // Kolla så all data finns
                string   name           = !string.IsNullOrEmpty(Request["name"]) ? Request["name"].Trim() : "";
                string   description    = !string.IsNullOrEmpty(Request["description"]) ? Request["description"].Trim() : "";
                string   stringprice    = !string.IsNullOrEmpty(Request["price"]) ? Request["price"].Trim() : "";
                string   stringstock    = !string.IsNullOrEmpty(Request["stock"]) ? Request["stock"].Trim() : "";
                string   stringisHidden = !string.IsNullOrEmpty(Request["isHidden"]) ? Request["isHidden"].Trim() : "";
                string   categoryID     = !string.IsNullOrEmpty(Request["categoryID"]) ? Request["categoryID"].Trim() : "";
                DateTime date           = DateTime.Now;

                if (name.Length > 0 && description.Length > 0 && stringprice.Length > 0 && stringstock.Length > 0 && stringisHidden.Length > 0)
                {
                    stringprice = stringprice.Replace('.', ',');
                    decimal price                = Convert.ToDecimal(stringprice);
                    int     stock                = Convert.ToInt32(stringstock);
                    byte    isHidden             = Convert.ToByte(stringisHidden);
                    int     categoryIDforproduct = Convert.ToInt32(categoryID);

                    //metod som skapar produktID
                    int productId = DataManagement.CreateProduct(name, description, price, stock, date, isHidden);

                    //LiteralCreateProduct.Text = JsonConvert.SerializeObject(productId);

                    if (productId > 0)
                    {
                        DataManagement.CreateCategoryToProduct(categoryIDforproduct, productId);

                        LiteralCreateProduct.Text = JsonConvert.SerializeObject(productId);
                    }
                    else
                    {
                        LiteralCreateProduct.Text = "Inget";
                    }
                }
            }
        }