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 } }
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(); }