public ActionResult Index(CarsFilter filters) { var cars = FilterCars(filters); var model = new CarsList { Cars = cars, Filters = filters }; return(View(model)); }
private IEnumerable <Car> FilterCars(CarsFilter filters) { IQueryable <Car> cars = Context.Cars.AsQueryable() .OrderBy(r => r.CarId); //if (filters.Email != null && filters.Password != null) //{ // cars = cars // .Where(r => r.Email == filters.Email && r.Password == filters.Password); //} //if (filters.Password != "") //{ // var query = Query<User>.LTE(r => r.Price, filters.PriceLimit); // cars = cars // .Where(r => query.Inject()); //} return(cars); }