public void DodajDoKoszyka(int kursId) { var koszyk = PobierzKoszyk(); var PozycjaKoszyka = koszyk.Find(k => k.Kurs.KursId == kursId); if (PozycjaKoszyka != null) { PozycjaKoszyka.Ilosc++; } else { var KursDoDowania = db.Kursy.Where(k => k.KursId == kursId).SingleOrDefault(); if (KursDoDowania != null) { var nowaPozycjaKoszyka = new PozycjaKoszyka() { Kurs = KursDoDowania, Ilosc = 1, Wartosc = KursDoDowania.CenaKursu }; koszyk.Add(nowaPozycjaKoszyka); } } session.Set(Consts.KoszykSessionKey, koszyk); }
// , decimal weight, string units, string meal public void AddMeal(int productId, int weight, string meal, decimal userWeight, decimal userHeight, int userAge, string userSex) { var ingredient = DownloadIngredient(); var addingMeal = db.Products.Where(k => k.ProductId == productId).SingleOrDefault(); var result = 0.0; if (userSex.Equals("Male")) { result = 66.47 + 13.75 * (double)userWeight + 5.033 * (double)userHeight - 6.75 * userAge + 400; } else { result = 655.09 + 9.56 * (double)userWeight + 1.84 * (double)userHeight - 4.67 * userAge + 400; } if (addingMeal != null) { var newMeal = new IngredientModel() { Model = addingMeal, Weight = weight, Meal = meal, RemaindingCalories = (decimal)result, RemaindingCarbs = (decimal)(0.5 * result), RemaindingProtein = (decimal)(0.2 * result), RemaindingFat = (decimal)(0.3 * result) }; ingredient.Add(newMeal); } session.Set(Consts.MealKey, ingredient); }
public void DodajDoKoszyka(int motocyklId) { var koszyk = PobierzKoszyk(); var pozycjaKoszyka = koszyk.Find(k => k.Motocykl.MotocyklId == motocyklId); if (pozycjaKoszyka != null) { pozycjaKoszyka.Ilosc++; } else { var motocyklDoDodania = db.Motocykle.Where(k => k.MotocyklId == motocyklId).SingleOrDefault(); if (motocyklDoDodania != null) { var nowaPozycjaKoszyka = new PozycjaKoszyka() { Motocykl = motocyklDoDodania, Ilosc = 1, Wartosc = motocyklDoDodania.CenaMotoru }; koszyk.Add(nowaPozycjaKoszyka); } } session.Set(Consts.KoszykSessionKlucz, koszyk); }
public void AddToCart(int gameId) { var cart = DownloadCart(); var cartItem = cart.Find(k => k.game.GameId == gameId); if (cartItem != null) { cartItem.Quantity++; } else { var bookToAdded = db.Games.Where(k => k.GameId == gameId).SingleOrDefault(); if (bookToAdded != null) { var newCartItem = new CartItem() { game = bookToAdded, Quantity = 1, Value = bookToAdded.GamePrice }; cart.Add(newCartItem); } } session.Set(Consts.CartSessionKey, cart); }
//metoda dodaj do koszyka dodawać będzie produkt czyli id_produkt public void DodajDoKoszyka(int id_produkt) { //tworzymy koszyk i pobierzemy koszyk (wszystko co jest w koszyku var koszyk = PobierzKoszyk(); //zmienna pozycja koszyka (pobieramy z naszego koszyka czy mamy już taką pozycję o tym id które zostało przekazane będziemy sprawdzać var pozycjaKoszyka = koszyk.Find(k => k.Produkt.id_produkt == id_produkt); //jeżeli pozycja koszyka już istnieje to będziemy musieli zwiększyć ilośc a jeżeli pozycja koszyka nie istnieje to będziemy musieli dodać taką pozycję if (pozycjaKoszyka != null) { pozycjaKoszyka.Ilosc++; } else { var produktDoDodania = db.Produkty.Where(k => k.id_produkt == id_produkt).SingleOrDefault(); if (produktDoDodania != null) { var nowaPozycjaKoszyka = new PozycjaKoszyka() { Produkt = produktDoDodania, Ilosc = 1, Wartosc = produktDoDodania.cena_produktu }; koszyk.Add(nowaPozycjaKoszyka); } } //uaktualniamy pozycje w koszyku session.Set(Consts.KoszykSessionKlucz, koszyk); }
public void DodajDoKoszyka(int produktId) { var koszyk = PobierzKoszyk(); var pozycjaKoszyka = koszyk.Find(k => k.Produkt.ProduktId == produktId); //sprawdzenie czy w koszyku jest wybrany produkt if (pozycjaKoszyka != null) { pozycjaKoszyka.Ilosc++; } else { var produktDoDodania = db.Produkty.Where(k => k.ProduktId == produktId).SingleOrDefault(); if (produktDoDodania != null) { var nowaPozycjaKoszyka = new PozycjaKoszyka() { Produkt = produktDoDodania, Ilosc = 1, Wartosc = produktDoDodania.CenaProdukt }; koszyk.Add(nowaPozycjaKoszyka); } } session.Set(Consts.KoszykSessionKlucz, koszyk); }
public void addToShopCart(int id) { var shopCart = GetShopCart(); var shopCartPosition = shopCart.Find(k => k.Item.ItemId == id); if (shopCartPosition != null) { shopCartPosition.stock += 1; } else { var itemToAdd = db.Items.Where(k => k.ItemId == id).SingleOrDefault(); if (itemToAdd != null) { var newPosition = new ShopCartPosition() { Item = itemToAdd, price = itemToAdd.productPrice, stock = 1 }; shopCart.Add(newPosition); } } session.Set(Consts.ShopCartSessionKey, shopCart); }
// , decimal weight, string units, string meal public void AddMeal(int productId, int weight, string meal) { var ingredient = DownloadIngredient(); var addingMeal = db.Products.Where(k => k.ProductId == productId).SingleOrDefault(); if (addingMeal != null) { var newMeal = new IngredientModel() { Model = addingMeal, Weight = weight, Meal = meal }; ingredient.Add(newMeal); } session.Set(Consts.MealKey, ingredient); }