Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 public ShopController(ApplicationDbContext db)
 {
     _db    = db;
     ShopVM = new ShopViewModels()
     {
         Products     = new List <Models.Products>(),
         Brands       = new List <Models.Brands>(),
         typeProducts = new List <Models.TypeProduct>(),
     };
 }
Ejemplo n.º 3
0
        // 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));
        }