Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack) //Om html sidan inte skickas till servern så ska den gör allt det som finns under
            {
                //Skappar upp en ny klass för trainhard produkter där information som finns kan delas vidare till andra sidor inom tfs.
                Contexts.TrainHard context = new Contexts.TrainHard();

                //Skapar upp en lista av kategorierna som produkterna är indelade i
                List <Category> nutritions = new List <Category>();
                nutritions.Add(context.Categories.First(c => c.Name == "Proteinpulver"));
                nutritions.Add(context.Categories.First(c => c.Name == "Bars"));
                nutritions.Add(context.Categories.First(c => c.Name == "Aminosyror"));

                //Binder samman listan med databasen där produkterna är indelade i kategorier
                nutritionCategories.DataSource = nutritions; // Hämtar data information som fyller i listan
                nutritionCategories.DataBind();              //Binder samman all data information till den specifika datakällan

                //Skapar upp en ny klass för trainhard produkter där information som finns kan delas vidare till andra sidor inom tfs.
                Contexts.TrainHard p = new Contexts.TrainHard();

                //Skapar upp en lista av kategorierna som produkterna är indelade i
                List <Category> clothing = new List <Category>();
                clothing.Add(context.Categories.First(c => c.Name == "Dam"));
                clothing.Add(context.Categories.First(c => c.Name == "Herr"));

                //Binder samman listan med databasen där prodkterna är indelade i kategorier
                clothingCategories.DataSource = clothing; // Hämtar data information som fyller i listan
                clothingCategories.DataBind();            //Binder samman all data information till den specifika datakällan
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                // Hitta kategori-id
                int categoryId = int.Parse(Request["categoryId"]);

                //var context = new Contexts.TrainHard();
                //Skapar upp en ny klass av en lista av producter där det ska sökas efter kategori Id som tillhör den specifika produkten
                TrainHard.WebShop.Contexts.TrainHard context = new Contexts.TrainHard();
                List <Product> products = context.Products.Where(p => p.Category.Id == categoryId).ToList();

                //Binder samman listan med databasen där prodkterna är indelade i kategorier
                productsRepeater.DataSource = products; // Hämtar data information som fyller i listan
                productsRepeater.DataBind();            //Binder samman all data information till den specifika datakällan
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //Skapar upp en variabel som begär efter produktId
            int productId = int.Parse(Request["productId"]);

            //Skapar upp en ny lista av produkter där produktId är det första som söks efter
            Contexts.TrainHard context = new Contexts.TrainHard();
            Product            product = context.Products.First(p => p.Id == productId);

            //Skriver sedan ut produktnamnet och beskrivningen som är kopplat till en specifika produktId
            productName.Text        = product.ProductName;
            productDescription.Text = product.ProductDescription;

            //Spearerar värdena från varandra
            Sizes.DataSource = product.ProductSize.Split(',');
            Sizes.DataBind();
        }