private void SaveInSession(int carID, Rents rent) { var car = _carRep.GetById(carID); ShopViewModels shopView = new ShopViewModels() { CarID = car.Car_ID, Model = car.Model, Brand = car.Brand, StartData = rent.StartData, EndData = rent.EndData, Price = rent.Price, RentID = rent.Rent_ID }; // Insert in Cookie client's shopping if (Session["FreshOrder"] != null) { var FOrder = new List <ShopViewModels>(); FOrder.AddRange(Session["FreshOrder"] as List <ShopViewModels>); FOrder.Add(shopView); } else { var FOrder = new List <ShopViewModels>(); FOrder.Add(shopView); Session["FreshOrder"] = FOrder; } }
public ShopController(ApplicationDbContext db) { _db = db; ShopVM = new ShopViewModels() { Products = new List <Models.Products>(), Brands = new List <Models.Brands>(), typeProducts = new List <Models.TypeProduct>(), }; }
// Controleur de l'affichage de l'INDEX du MAGASIN, avec en paramétre une string recherche, et les ID des catégories public ActionResult Index(string search, int?type_produitID, int?sortBy) { ShopViewModels model = new ShopViewModels(); model.Search = search; model.DifferentesCategories = type_produitService.GetAllType_Produits(); model.SortBy = sortBy; model.Type_ProduitID = type_produitID; model.Produits = produitsService.SearchProduits(search, type_produitID, sortBy); return(View(model)); }