public ActionResult Purchase(PurchaseViewModel model) { ICarDealerRepository _repo = RepositoryFactory.Create(); if (ModelState.IsValid) { Sale sale = new Sale(); sale.CarId = model.Car.CarId; sale.UserName = "******"; sale.PurchaseType = model.PurchaseType; sale.PurchasePrice = model.PurchasePrice; sale.Name = model.Name; sale.Phone = model.Phone; sale.Email = model.Email; sale.Street1 = model.Street1; sale.Street2 = model.Street2; sale.City = model.City; sale.State = model.State; sale.Zipcode = model.Zipcode; _repo.UpdateSale(sale); return(RedirectToAction("Index", "Home", null)); } PurchaseViewModel empty = new PurchaseViewModel(); empty.Car = _repo.GetCarById(model.Car.CarId); return(View(empty)); }
public ActionResult Index() { ICarDealerRepository _repo = RepositoryFactory.Create(); IEnumerable <Car> featuredVehicles = _repo.GetFeaturedVehicles(); return(View(featuredVehicles.ToList())); }
public IHttpActionResult Used(VehicleSearch search) { ICarDealerRepository _repo = RepositoryFactory.Create(); IEnumerable <Car> usedInventory = _repo.GetInventory("UsedVehicleSearch", search); return(Ok(usedInventory)); }
public ActionResult Specials() { ICarDealerRepository _repo = RepositoryFactory.Create(); IEnumerable <Special> specials = _repo.Specials(); return(View(specials.ToList())); }
public IHttpActionResult New(VehicleSearch search) { ICarDealerRepository _repo = RepositoryFactory.Create(); IEnumerable <Car> newInventory = _repo.GetInventory("NewVehicleSearch", search); return(Ok(newInventory)); }
public ActionResult Index() { ICarDealerRepository _repo = RepositoryFactory.Create(); VehicleSearch search = new VehicleSearch(); return(View(search)); }
public ActionResult Vehicles() { ViewBag.ReturnUrl = "/Admin/Vehicles"; ICarDealerRepository _repo = RepositoryFactory.Create(); VehicleSearch search = new VehicleSearch(); return(View(search)); }
public ActionResult Purchase(int id) { ICarDealerRepository _repo = RepositoryFactory.Create(); PurchaseViewModel purchaseViewModel = new PurchaseViewModel(); purchaseViewModel.Car = _repo.GetCarById(id); return(View(purchaseViewModel)); }
public IHttpActionResult Admin(VehicleSearch search) { ICarDealerRepository _repo = RepositoryFactory.Create(); IEnumerable <Car> salesInventory = _repo.GetInventory("AdminVehicleSearch", search); return(Ok(salesInventory)); }
public IHttpActionResult PurchaseVehicles(int carId) { ICarDealerRepository _repo = RepositoryFactory.Create(); Car car = _repo.GetCarById(carId); return(Ok(car)); }
public IHttpActionResult Sales(VehicleSearch search) { ICarDealerRepository _repo = RepositoryFactory.Create(); IEnumerable <Car> salesInventory = _repo.GetInventory("SelectAllUnsoldVehicles", search); return(Ok(salesInventory)); }
public ActionResult Add(CarViewModel carVM) { if (ModelState.IsValid) { ICarDealerRepository _repo = RepositoryFactory.Create(); _repo.AddVehicle(carVM.Car); } return(View()); }
public ActionResult Edit(Car car) { ICarDealerRepository _repo = RepositoryFactory.Create(); if (ModelState.IsValid) { _repo.EditVehicle(car); } return(RedirectToAction("Vehicles", "Admin")); }
public ActionResult AddUser(UserVM userVM) { ICarDealerRepository _repo = RepositoryFactory.Create(); if (ModelState.IsValid && (userVM.Password == userVM.ConfirmPassword)) { _repo.AddUser(userVM); } return(View(userVM)); }
public ActionResult EditUser(UserVM editVM) { ICarDealerRepository _repo = RepositoryFactory.Create(); if (ModelState.IsValid && (editVM.Password == editVM.ConfirmPassword)) { _repo.EditUser(editVM); return(RedirectToAction("Users", "Admin", null)); } return(View(editVM)); }
public ActionResult GetDetails(int id) { ICarDealerRepository _repo = RepositoryFactory.Create(); LoanCarViewModel model = new LoanCarViewModel(); model.Car = new Car(); model.Car = _repo.GetCarById(id); model.LoanAmount = model.Car.Price; model.Term = 5; model.Interest = 3.5m; return(View(model)); }
public ActionResult EditUser(string Id) { ICarDealerRepository _repo = RepositoryFactory.Create(); IDropDown dropDownRepo = RepositoryFactory.CreateDropDowns(); UserVM editVM = new UserVM(); AppUser user = _repo.GetUser(Id); editVM.LastName = user.LastName; editVM.FirstName = user.FirstName; editVM.Email = user.Email; editVM.Role = user.Role; editVM.Password = user.Password; editVM.SetRoles(dropDownRepo.RolesDropDown()); return(View(editVM)); }
public ActionResult Edit(int id) { ICarDealerRepository _repo = RepositoryFactory.Create(); IDropDown _dropdownrepo = RepositoryFactory.CreateDropDowns(); CarViewModel carVM = new CarViewModel(); carVM.Car = _repo.GetCarById(id); carVM.SetMakes(_dropdownrepo.MakeDropdown()); carVM.SetModels(_dropdownrepo.ModelDropdown()); carVM.SetTypes(_dropdownrepo.TypeDropdown()); carVM.SetBodyStyles(_dropdownrepo.BodyStyleDropdown()); carVM.SetTransmissions(_dropdownrepo.TransmissionDropdown()); carVM.SetExteriorColor(_dropdownrepo.ExteriorColorDropdown()); carVM.SetInteriorColor(_dropdownrepo.InteriorColorDropdown()); return(View(carVM)); }
public ActionResult Contact(string VIN) { ICarDealerRepository _repo = RepositoryFactory.Create(); Contact contact = new Contact(); if (VIN == null) { contact.Message = ""; } else { contact.Message = "I would like more information on VIN #" + VIN; } ViewBag.Message = ""; return(View(contact)); }
public ActionResult Contact(Contact contact) { ICarDealerRepository _repo = RepositoryFactory.Create(); if (ModelState.IsValid) { ViewBag.Message = "Message has been sent."; _repo.AddContact(contact); Contact emptyContact = new Contact(); return(View(emptyContact)); } else { ViewBag.Message = "Please correct submission."; } return(View(contact)); }
public ActionResult Users() { ICarDealerRepository _repo = RepositoryFactory.Create(); return(View(_repo.GetUsers())); }