Exemplo n.º 1
0
        public ActionResult DisplayCarDetail(int ID)
        {
            CarRepoADO  repo  = new CarRepoADO();
            CarDetailed model = repo.GetCarByID(ID);

            return(View(model));
        }
Exemplo n.º 2
0
        public void CanLoadCarbyID()
        {
            CarRepoADO  repo = new CarRepoADO();
            CarDetailed C    = repo.GetCarByID(1);

            Assert.IsNotNull(C);
            Assert.AreEqual(C.ModelName, "Corvette");
            Assert.AreEqual(C.StyleID, 1);
            Assert.AreEqual(C.Saleprice, 55000.00);
        }
Exemplo n.º 3
0
        public void CanEditCar()
        {
            CarRepoADO repo = new CarRepoADO();

            repo.AddCar(Test);
            Test.CarDescription = "This is the edited description";
            repo.EditCar(Test);
            CarDetailed edittest = repo.GetCarByID(Test.CarID);

            Assert.AreEqual("This is the edited description", edittest.CarDescription);
        }
Exemplo n.º 4
0
        public void SetSelectList(List <CarModels> models, List <Makes> makes, List <Colors> colors, List <Interiors> interiors, List <BodyStyles> bodies, List <Transmission> trans)
        {
            List <SelectListItem> MC = new List <SelectListItem>();

            foreach (CarModels model in models)
            {
                MC.Add(new SelectListItem()
                {
                    Value    = model.ModelID.ToString(),
                    Text     = model.ModelName,
                    Selected = false
                });
            }
            ModelChoices = MC;

            List <SelectListItem> makec = new List <SelectListItem>();

            foreach (var make in makes)
            {
                makec.Add(new SelectListItem()
                {
                    Value    = make.MakeID.ToString(),
                    Text     = make.MakeName,
                    Selected = false
                });
            }
            MakeChoices = makec;

            List <SelectListItem> col = new List <SelectListItem>();

            foreach (Colors color in colors)
            {
                col.Add(new SelectListItem()
                {
                    Value    = color.ColorID.ToString(),
                    Text     = color.ColorName,
                    Selected = false
                });
            }
            ColorChoices = col;

            List <SelectListItem> inside = new List <SelectListItem>();

            foreach (Interiors interior in interiors)
            {
                inside.Add(new SelectListItem()
                {
                    Value    = interior.InteriorID.ToString(),
                    Text     = interior.InteriorName,
                    Selected = false
                });
            }
            InteriorChoices = inside;

            List <SelectListItem> bstyle = new List <SelectListItem>();

            foreach (BodyStyles body in bodies)
            {
                bstyle.Add(new SelectListItem()
                {
                    Value    = body.StyleID.ToString(),
                    Text     = body.BodyStyle,
                    Selected = false
                });
            }
            BodyStyleChoices = bstyle;

            List <SelectListItem> tc = new List <SelectListItem>();

            foreach (Transmission t in trans)
            {
                tc.Add(new SelectListItem()
                {
                    Value    = t.TransmissionID.ToString(),
                    Text     = t.TransmissionName,
                    Selected = false
                });
            }
            Transmissions = tc;

            CarDetailed ac = new CarDetailed();

            ac.IsNew = true;
            CarDetailed bc = new CarDetailed();

            bc.IsNew = false;

            CarType forlist1 = new CarType();

            forlist1.IsNew       = true;
            forlist1.Description = "New";
            CarType forlist2 = new CarType();

            forlist2.IsNew       = false;
            forlist2.Description = "Used";
            List <CarType> ctypes = new List <CarType>()
            {
                forlist1, forlist2
            };

            List <SelectListItem> isnew = new List <SelectListItem>();

            foreach (CarType ctype in ctypes)
            {
                isnew.Add(new SelectListItem()
                {
                    Value    = ctype.IsNew.ToString(),
                    Text     = ctype.Description,
                    Selected = false
                });
            }
            Type = isnew;
        }