public ActionResult Index()
 {
     if (Session["lstOffices"] == null)
     {
         BL.BLVehicle     _bLVehicle     = new BL.BLVehicle();
         BO.FilterOptions _filterOptions = _bLVehicle.GetFilterOptions(); // = new SelectList(_officeList, "Name", "Name", _officeList[0].Name);
         _filterOptions.lstOffices.Remove("AirCar Belgium");
         Session["lstOffices"] = new SelectList(_filterOptions.lstOffices);
         Session["lstMakes"]   = new SelectList(_filterOptions.lstMakes);
         Session["lstFuels"]   = new SelectList(_filterOptions.lstFuels);
         Session["lstDoors"]   = new SelectList(_filterOptions.lstDoors);
     }
     return(View());
 }
        /// <summary>
        /// Test
        /// </summary>
        /// <returns></returns>
        public JsonResult SetOfficeFilter(string officeName)
        {
            try
            {
                BL.BLVehicle     _bLVehicle     = new BL.BLVehicle();
                BO.FilterOptions _filterOptions = _bLVehicle.GetFilterOptions();
                Session["lstMakes"] = new SelectList(_filterOptions.lstFuels);

                return(Json(new { result = "OK", makeOptions = _filterOptions.lstFuels }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                throw new NotImplementedException();
            }
        }