Пример #1
0
        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"));
        }
Пример #2
0
        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();
 }