/// <summary> /// search action /// </summary> /// <param name="cars">search parametrs</param> /// <returns>view with result & paging </returns> public ActionResult InPark(SearchCarsModel cars) { using (TypeCarM car = new TypeCarM()) { var results = car.GetItems(cars); var pageIndex = cars.Page ?? 1; cars.SearchResults = results.ToPagedList(pageIndex, RecordsPerPage); ViewBag.type = new SelectList(car.GetManufactures().Distinct()); return(View(cars)); } }
public string CarModel(FormCollection fc) { string m = fc["m"]; using (TypeCarM car = new TypeCarM()) { var carData = car.SearchFor(mod => mod.Manufacturer == m).Select(mod => mod.Model).Distinct(); // instantiate a serializer JavaScriptSerializer TheSerializer = new JavaScriptSerializer(); var json = TheSerializer.Serialize(carData); return(json); } }
public ActionResult Order(int id, string branch) { using (TypeCarM tCar = new TypeCarM()) { OrderRentModel order = new OrderRentModel(); order.cars = tCar.GetById(id).Cars.Where(b => b.Branch == branch).ToList(); HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value); string userName = ticket.Name; UserM user = new UserM(); order.user = user.SearchFor(u => u.FullName == userName).FirstOrDefault(); return(View(order)); } }
public string Price(string model) { JavaScriptSerializer TheSerializer = new JavaScriptSerializer(); CarType ct = null; using (TypeCarM tCar = new TypeCarM()) { ct = tCar.SearchFor(t => t.Model == model).FirstOrDefault(); var TheJson = TheSerializer.Serialize(new { daily = ct.DailyCost, } ); return(TheJson); } }
public ActionResult NewType(CarType ct) { try { TempData["added"] = ct.Manufacturer; using (TypeCarM ctModel = new TypeCarM()) { ctModel.Create(ct); return(RedirectToAction("InPark")); } } catch { ViewBag.error = "error was detected"; return(View()); } }
public string CarData(FormCollection fc) { string model = fc["model"]; using (TypeCarM car = new TypeCarM()) { var carData = car.GetByCarNum(model); // instantiate a serializer JavaScriptSerializer TheSerializer = new JavaScriptSerializer(); var TheJson = TheSerializer.Serialize(new { Model = carData.Model, Manufacturer = carData.Manufacturer, Cost = carData.DailyCost, Delay = carData.DelayCost, Geer = carData.Geer, Year = carData.YearManufacture } ); return(TheJson); } }