public ActionResult EditCar(CarViewModel viewModel) { if (LoginUserSession.Current.IsAuthenticated) { if (viewModel == null) { TempData["Message"] = "No View Model"; return(RedirectToAction("Edit")); } CarsRepository repo = new CarsRepository(); Car car = repo.GetByID(viewModel.ID); if (car == null) { car = new Car(); } car.Model = viewModel.Model; car.Brand = viewModel.Brand; car.Color = viewModel.Color; car.HP = viewModel.HP; repo.Save(car); TempData["Mesage"] = "Car was successfully saved!"; return(RedirectToAction("Edit")); } TempData["ErrorMessage"] = "Please log in"; return(RedirectToAction("Login", "Login")); }
public ActionResult Edit(CarViewModel modelView) { var car = new DataAccess.Car(); car.ID = modelView.ID; car.Color = modelView.Color; car.HorsePower = modelView.HorsePower; car.Model = modelView.Model.ID; car.Owner = LoginSession.Current.UserID; car.Year = modelView.Year; repo.Save(car); return(RedirectToAction("Index")); }
public static void TestFixtureSetup(TestContext context) { con = new NpgsqlConnection(cs); con.Open(); regionsRepository = new RegionsRepository(con); countriesRepository = new CountriesRepository(con); manufacturersRepository = new ManufacturersRepository(con); carsRepository = new CarsRepository(con); carValidation = new CarValidation(con); ownerCarsRepository = new OwnerCarsRepository(con); ownersRepository = new OwnersRepository(con); regionsRepository.Save(Region1); regionsRepository.Save(Region2); regionsRepository.Save(Region3); regionsRepository.Flush(); countriesRepository.Save(Country1); countriesRepository.Save(Country2); countriesRepository.Save(Country3); countriesRepository.Save(Country4); countriesRepository.Save(Country5); countriesRepository.Flush(); manufacturersRepository.Save(Manufacturer1); manufacturersRepository.Save(Manufacturer2); manufacturersRepository.Save(Manufacturer3); manufacturersRepository.Save(Manufacturer4); manufacturersRepository.Save(Manufacturer5); manufacturersRepository.Save(Manufacturer6); manufacturersRepository.Save(Manufacturer7); manufacturersRepository.Save(Manufacturer8); manufacturersRepository.Save(Manufacturer9); manufacturersRepository.Flush(); carsRepository.Save(Car1); carsRepository.Save(Car2); carsRepository.Save(Car3); carsRepository.Save(Car4); carsRepository.Save(Car5); carsRepository.Save(Car6); carsRepository.Save(Car7); carsRepository.Save(Car8); carsRepository.Save(Car9); carsRepository.Save(Car10); carsRepository.Save(Car11); carsRepository.Save(Car12); carsRepository.Save(Car13); carsRepository.Save(Car14); carsRepository.Save(Car15); carsRepository.Flush(); ownersRepository.SaveAndFlush(Owner2); ownerCarsRepository.SaveAndFlush(OwnerCar2); }
public void A040_Add15Cars() { carsRepository.Save(Car1); carsRepository.Save(Car2); carsRepository.Save(Car3); carsRepository.Save(Car4); carsRepository.Save(Car5); carsRepository.Save(Car6); carsRepository.Save(Car7); carsRepository.Save(Car8); carsRepository.Save(Car9); carsRepository.Save(Car10); carsRepository.Save(Car11); carsRepository.Save(Car12); carsRepository.Save(Car13); carsRepository.Save(Car14); carsRepository.Save(Car15); carsRepository.Flush(); }