コード例 #1
0
        public ActionResult DeleteSpecial(int id)
        {
            SpecialMockRepo specialRepo = new SpecialMockRepo();

            specialRepo.Delete(id);
            return(RedirectToAction("editSpecial"));
        }
コード例 #2
0
        public ActionResult editSpecial(SpecialsViewModel vm)
        {
            SpecialMockRepo specialRepo = new SpecialMockRepo();

            specialRepo.Create(vm.Special);
            return(RedirectToAction("editSpecial"));
        }
コード例 #3
0
        public ActionResult editSpecial()
        {
            SpecialMockRepo   specialRepo = new SpecialMockRepo();
            SpecialsViewModel vm          = new SpecialsViewModel();

            vm.Specials = specialRepo.GetAllSpecials();
            return(View(vm));
        }
コード例 #4
0
        public ActionResult Specials()
        {
            ViewBag.Message = "";
            SpecialMockRepo       specialRepo = new SpecialMockRepo();
            IEnumerable <Special> specials    = specialRepo.GetAllSpecials();

            return(View(specials));
        }
コード例 #5
0
        public void CanLoadSpecials()
        {
            var repo = new SpecialMockRepo();

            var specials = repo.GetAllSpecials();

            Assert.AreEqual(1, specials.SpecialId);
            Assert.AreEqual("A Good Special", specials[0].SpecialName);
            Assert.AreEqual("One time deal", specials[0].SpecialText);
            //CHECK OUT VIDEO 7
        }
コード例 #6
0
        public ActionResult Index()
        {
            SpecialMockRepo       specialRepo = new SpecialMockRepo();
            FeaturedCarsViewModel vm          = new FeaturedCarsViewModel();
            CarMockRepository     carRepo     = new CarMockRepository();

            vm.Specials     = specialRepo.GetAllSpecials();
            vm.FeaturedCars = carRepo.GetAllCars().Where(m => m.isFeatured == true);
            MakeMockRepo  makeRepo  = new MakeMockRepo();
            ModelMockRepo modelRepo = new ModelMockRepo();

            foreach (var car in vm.FeaturedCars)
            {
                car.Make  = makeRepo.GetById(car.MakeId);
                car.Model = modelRepo.GetById(car.ModelId);
            }
            return(View(vm));
        }