Exemplo n.º 1
0
        public ActionResult CarList()
        {
            ViewData["SelectedModels"]            = TempData.Peek("SelectedModels");
            ViewData["SelectedBrands"]            = TempData.Peek("SelectedBrands");
            ViewData["SelectedFuelTypes"]         = TempData.Peek("SelectedFuelTypes");
            ViewData["SelectedGearboxTypes"]      = TempData.Peek("SelectedGearboxTypes");
            ViewData["SelectedPriceRangeIndexes"] = TempData.Peek("SelectedPriceRangeIndexes");
            ViewData["Username"] = HttpContext.Request.Cookies.Get("username").Value;
            GetResponse data = (GetResponse)TempData.Peek("Data");

            if (data == null)
            {
                CarBL carBL = new CarBL();
                try
                {
                    data             = carBL.GetCarData();
                    TempData["Data"] = data;
                }
                catch (Exception e)
                {
                    ViewData["Error"] = e.Message;
                    // redirect to error page with error message
                }
            }
            return(View(data));
        }
Exemplo n.º 2
0
        public ActionResult SelectMileageAndPaybackTime(int?id)
        {
            id = id ?? 1;
            ViewData["Username"] = HttpContext.Request.Cookies.Get("username").Value;
            GetResponse data = TempData.Peek("Data") as GetResponse;
            CarVM       car  = new CarVM();

            if (data == null)
            {
                CarBL carBL = new CarBL();
                try
                {
                    data             = carBL.GetCarData();
                    TempData["Data"] = data;
                }
                catch (Exception e)
                {
                    ViewData["Error"] = e.Message;
                    // redirect to error page with error message
                }
            }
            ViewData["Mileages"]     = data.Mileages;
            ViewData["PaybackTimes"] = data.PaybackTimes;
            car             = data.Cars.AsQueryable().Where(x => x.CarId == id).First();
            ViewData["Car"] = car;
            return(View());
        }
        public ActionResult Index(int ID)
        {
            CarBL _car = new CarBL();

            if (ID <= 0)
            {
                return(RedirectToAction("Index", "Catalogo"));
            }
            return(View(_car.SearchID(ID)));
        }
Exemplo n.º 4
0
        public ActionResult Home()
        {
            ViewData["Username"] = HttpContext.Request.Cookies.Get("username").Value;
            GetResponse data = (GetResponse)TempData.Peek("Data");

            if (data == null)
            {
                CarBL carBL = new CarBL();
                try
                {
                    data             = carBL.GetCarData();
                    TempData["Data"] = data;
                }
                catch (Exception e)
                {
                    ViewData["Error"] = e.Message;
                }
            }
            return(View(data));
        }