public AddViewDeleteF()
 {
     InitializeComponent();
     _repository1 = new VehicleRepo();
     LoadGrid();
     //colorchange();
 }
Example #2
0
        public void CanAddVehicle()
        {
            VehicleUI vehicle = new VehicleUI();
            var       repo    = new VehicleRepo();

            vehicle.BodyStyleName      = "Truck";
            vehicle.ColorName          = "Red";
            vehicle.Featured           = true;
            vehicle.ImageFileName      = "images/2016fordescape.png";
            vehicle.InteriorType       = "Beige / Leather";
            vehicle.Mileage            = "18564";
            vehicle.ModelName          = "F-150";
            vehicle.ModelYear          = "2015";
            vehicle.MSRP               = 8500.00M;
            vehicle.New                = false;
            vehicle.SalePrice          = 7455.99M;
            vehicle.Sold               = false;
            vehicle.TransmissionType   = "Manual";
            vehicle.VehicleDescription = "The best selling truck in America.";
            vehicle.VIN                = "t0ta11EEL3g1t";

            repo.InsertVehicle(vehicle);

            Assert.AreEqual(4, vehicle.VehicleId);
        }
Example #3
0
        public void CanGetAllVehicles()
        {
            var repo     = new VehicleRepo();
            var vehicles = repo.GetVehicles();

            Assert.AreEqual(3, vehicles.Count);
        }
Example #4
0
        public void CanGetVehicleById()
        {
            var       repo    = new VehicleRepo();
            VehicleUI vehicle = repo.GetVehicleById(3);

            Assert.IsNotNull(vehicle);
        }
        public ViewSoldVehiclesF()

        {
            InitializeComponent();
            _repository1 = new VehicleRepo();
            _repository2 = new CustomerRepo();
            LoadGrid();
        }
Example #6
0
        public void CanLoadVehicles()
        {
            var repo     = new VehicleRepo();
            var vehicles = repo.GetVehicles().ToList();

            Assert.AreEqual(2, vehicles.Count);

            Assert.AreEqual("VW", vehicles[0].MakeId);
        }
 public AddVehicleInformation()
 {
     InitializeComponent();
     _repousr1             = new VehicleRepo();
     _repousr2             = new ComboboxRepo();
     HomeButton.Visible    = false;
     EditButton.Visible    = false;
     ConfirmButton.Visible = false;
     LoadComboBox();
 }
Example #8
0
        public ActionResult Specials()
        {
            ViewBag.Message = "SPECIALS!!!!!";
            var repo  = new VehicleRepo();
            var model = new HomeViewModel();

            model.specials = repo.GetSpecials().ToList();

            return(View(model));
        }
Example #9
0
        static void Main(string[] args)
        {
            VehicleRepo repo        = new VehicleRepo();
            var         allvehicles = repo.GetAllVehicles();

            foreach (var vehicle in allvehicles)
            {
                Console.WriteLine($"Name:{vehicle.Make}");
            }
            Console.ReadLine();
        }
Example #10
0
        public ActionResult Index()
        {
            var jepo = new VehiclesJoinedRepo();
            var repo = new VehicleRepo();

            var model = new HomeViewModel();

            model.vehicles = jepo.GetAllVehiclesJoined();
            model.specials = repo.GetSpecials();

            return(View(model));
        }
        public AddBuyersInformation()
        {
            InitializeComponent();

            PaymentTypeComboBox.SelectedIndex = 0;
            _repousr2                = new CustomerRepo();
            _repousr3                = new VehicleRepo();
            VehicleIdTextBox.Text    = AddViewDeleteF.carid.ToString();
            VehicleIdTextBox.Enabled = false;
            InvoiceDatePicker.Value  = DateTime.Today;
            WstartDatePicker.Value   = DateTime.Today;
            WendDatePicker.Value     = DateTime.Today;
        }
Example #12
0
        public void GetFeaturedVehicles()
        {
            var repo = new VehicleRepo();
            List <FeaturedVehicle> vehicles = repo.GetFeaturedVehicles();

            Assert.AreEqual(2, vehicles.Count());

            Assert.AreEqual(2, vehicles[0].VehicleId);
            Assert.AreEqual("Ford", vehicles[0].MakeName);
            Assert.AreEqual("F-150", vehicles[0].ModelName);
            Assert.AreEqual("2017", vehicles[0].Year);
            Assert.AreEqual(17000.00M, vehicles[0].Price);
            Assert.AreEqual("inventory-2.png", vehicles[0].ImageFileName);
        }
Example #13
0
        // GET: TestMVC/Edit/5
        public ActionResult Edit(int id)
        {
            var model = new InventoryAddViewModel();

            var jrepo = new VehiclesJoinedRepo();

            model.Makes         = new SelectList(jrepo.GetAllMakes(), "MakeId", "Make");
            model.Models        = new SelectList(jrepo.GetAllModels(), "ModelId", "ModelName");
            model.Types         = new SelectList(jrepo.GetAllTypes(), "TypeId", "NewOrUsed");
            model.BodyStyles    = new SelectList(jrepo.GetAllBodyStyles(), "BodyStyleId", "BodyStyle");
            model.Transmissions = new SelectList(jrepo.GetAllTransmissions(), "TransmissionId", "TransmissionType");
            model.Colors        = new SelectList(jrepo.GetAllColors(), "ColorId", "Color");

            var repo = new VehicleRepo();

            model.Vehicle = repo.GetVehicle(id).SingleOrDefault();

            return(View(model));
        }
Example #14
0
        public void CanGetVehicleInfo()
        {
            var       repo    = new VehicleRepo();
            VehicleUI vehicle = repo.GetVehicleById(3);

            Assert.AreEqual(3, vehicle.VehicleId);
            Assert.AreEqual("Volvo", vehicle.MakeName);
            Assert.AreEqual("C-30", vehicle.ModelName);
            Assert.AreEqual("Hatchback", vehicle.BodyStyleName);
            Assert.AreEqual("Silver", vehicle.ColorName);
            Assert.AreEqual("Grey / White Racer", vehicle.InteriorType);
            Assert.AreEqual("Manual", vehicle.TransmissionType);
            Assert.AreEqual("2012", vehicle.ModelYear);
            Assert.AreEqual("45781", vehicle.Mileage);
            Assert.AreEqual(false, vehicle.New);
            Assert.AreEqual(true, vehicle.Featured);
            Assert.AreEqual(false, vehicle.Sold);
            Assert.AreEqual("a1b2c3d4e5f6g7h8i9j10", vehicle.VIN);
            Assert.AreEqual("The definition of a hot hatch.", vehicle.VehicleDescription);
            Assert.AreEqual("inventory-3.jpg", vehicle.ImageFileName);
        }
        public void AddCarToElecList_AddCarToGasList_RemoveCarFromSpecificList_GetList_GetElecList_GetGasList_Test()
        {
            //Arrange
            Vehicle     name = new Vehicle();
            VehicleRepo repo = new VehicleRepo();

            //Act
            repo.NewCar("SecondTesla", "a bit about this car", 1);
            repo.NewCar("ThirdTesla", "a bit about this car", 1);
            repo.NewCar("Tesla", "a bit about this car", 1);
            repo.NewCar("Ford", "a bit about this car", 3);
            repo.RemoveCar(1, CarType.Electric);
            int actual    = repo.GetElecList().Count();
            int expect    = 2;
            int actualTwo = repo.GetGasList().Count();
            int expectTwo = 1;

            //Assert
            Assert.AreEqual(actual, expect);
            Assert.AreEqual(actualTwo, expectTwo);
        }
Example #16
0
        public void CanGetUnsoldVehicles()
        {
            var repo     = new VehicleRepo();
            var vehicles = repo.GetUnsoldVehicles();

            Assert.AreEqual(2, vehicles.Count);

            Assert.AreEqual(2, vehicles[0].VehicleId);
            Assert.AreEqual("Ford", vehicles[0].MakeName);
            Assert.AreEqual("F-150", vehicles[0].ModelName);
            Assert.AreEqual("Truck", vehicles[0].BodyStyleName);
            Assert.AreEqual("Black", vehicles[0].ColorName);
            Assert.AreEqual("Black / Grey Cloth", vehicles[0].InteriorType);
            Assert.AreEqual("Automatic", vehicles[0].TransmissionType);
            Assert.AreEqual("2017", vehicles[0].ModelYear);
            Assert.AreEqual("853", vehicles[0].Mileage);
            Assert.AreEqual(true, vehicles[0].New);
            Assert.AreEqual(true, vehicles[0].Featured);
            Assert.AreEqual(false, vehicles[0].Sold);
            Assert.AreEqual("a1b2c3d4e5f6g7h8i9j10", vehicles[0].VIN);
            Assert.AreEqual("The best selling truck in all of these here united states.", vehicles[0].VehicleDescription);
            Assert.AreEqual("inventory-2.png", vehicles[0].ImageFileName);
        }
 public List<Vehicle> GetVehicleList()
 {
     var repo = new VehicleRepo();
     var results = repo.GetAll();
     return results;
 }
Example #18
0
 public VehicleController()
 {
     _vRepo = new VehicleRepo();
 }
Example #19
0
        public void Delete(int id)
        {
            var repo = new VehicleRepo();

            repo.DeleteSpecial(id);
        }
Example #20
0
        public void Add([FromBody] Specials special)
        {
            var repo = new VehicleRepo();

            repo.AddSpecial(special);
        }
Example #21
0
        public IEnumerable <Specials> GetSpecial(int id)
        {
            var repo = new VehicleRepo();

            return(repo.GetSpecial(id));
        }
Example #22
0
 public VehiclesController()
 {
     _repo = new VehicleRepo();
 }
Example #23
0
 public VehicleController()//I can overload this method if i want to get back a specific number or sort it in some dumb way
 {
     _vehicleRepo = new VehicleRepo();
     _joinRepo    = new VehiclesJoinedRepo();
 }