コード例 #1
0
        public ActionResult Specials(SpecialsViewModel model)
        {
            if (ModelState.IsValid)
            {
                var repo = SpecialsRepositoryFactory.GetRepository();

                try
                {
                    Specials special = new Specials();
                    special.SpecialTitle       = model.SpecialToAdd.SpecialTitle;
                    special.SpecialDescription = model.SpecialToAdd.SpecialDescription;

                    repo.AddSpecial(special);

                    return(RedirectToAction("Specials"));
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                return(View(model));
            }
        }
コード例 #2
0
        public ActionResult Specials()
        {
            var viewModel = new SpecialVM();

            viewModel.SetSpecials(SpecialsRepositoryFactory.GetRepository().GetAll());

            return(View(viewModel));
        }
コード例 #3
0
        public ActionResult DeleteSpecial(int id)
        {
            {
                var repo = SpecialsRepositoryFactory.GetRepository();

                Specials model = repo.GetSpecialById(id);

                return(View(model));
            }
        }
コード例 #4
0
ファイル: HomeController.cs プロジェクト: Spookur/Coberto
 public HomeController()
 {
     _carsRepo                  = CarRepositoryFactory.GetRepository();
     _specialsRepo              = SpecialsRepositoryFactory.GetRepository();
     _makeRepo                  = MakeRepositoryFactory.GetRepository();
     _modelRepo                 = ModelRepositoryFactory.GetRepository();
     _colorRepo                 = ColorRepositoryFactory.GetRepository();
     _bodyStyleRepository       = BodyStyleRepositoryFactory.GetRepository();
     _transmissionRepository    = TransmissionRepositoryFactory.GetRepository();
     _customerContactRepository = CustomerContactRepositoryFactory.GetRepository();
 }
コード例 #5
0
        public ActionResult Specials()
        {
            {
                var repo  = SpecialsRepositoryFactory.GetRepository();
                var model = new SpecialsViewModel();

                model.SpecialsList = repo.GetAllSpecials().ToList();
                model.SpecialToAdd = new Specials();

                return(View(model));
            }
        }
コード例 #6
0
        public ActionResult Index()
        {
            var model = new HomeIndexViewModel();

            var repo1 = SpecialsRepositoryFactory.GetRepository();
            var repo2 = InventoryRepositoryFactory.GetRepository();

            model.SpecialsList     = repo1.GetAllSpecials().ToList();
            model.FeaturedVehicles = repo2.GetFeaturedVehicles().ToList();

            return(View(model));
        }
コード例 #7
0
 public AdminController()
 {
     _carsRepo                  = CarRepositoryFactory.GetRepository();
     _specialsRepo              = SpecialsRepositoryFactory.GetRepository();
     _makeRepo                  = MakeRepositoryFactory.GetRepository();
     _modelRepo                 = ModelRepositoryFactory.GetRepository();
     _colorRepo                 = ColorRepositoryFactory.GetRepository();
     _bodyStyleRepository       = BodyStyleRepositoryFactory.GetRepository();
     _transmissionRepository    = TransmissionRepositoryFactory.GetRepository();
     _customerContactRepository = CustomerContactRepositoryFactory.GetRepository();
     _purchaseLogRepository     = PurchaseLogRepositoryFactory.GetRepository();
     _userRepository            = UserRepositoryFactory.GetRepository();
 }
コード例 #8
0
        public ActionResult Specials(SpecialVM specialVM)
        {
            if (ModelState.IsValid)
            {
                var repo = SpecialsRepositoryFactory.GetRepository();

                var special = new Special();

                special.Title       = specialVM.Title;
                special.Description = specialVM.Description;

                repo.Insert(special);

                return(RedirectToAction("Specials"));
            }

            return(View("Specials", specialVM));
        }
コード例 #9
0
        public ActionResult DeleteSpecial(Specials special)
        {
            if (ModelState.IsValid)
            {
                var repo = SpecialsRepositoryFactory.GetRepository();

                try
                {
                    repo.DeleteSpecial(special.SpecialId);

                    return(RedirectToAction("Specials"));
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                return(RedirectToAction("Specials"));
            }
        }
コード例 #10
0
        public ActionResult Specials()
        {
            var model = SpecialsRepositoryFactory.GetRepository().GetAllSpecials();

            return(View(model));
        }
コード例 #11
0
 public HomeVM()
 {
     FeaturedVehicleItems = VehiclesRepositoryFactory.GetRepository().GetFeaturedDetailsAll();
     SpecialItems         = SpecialsRepositoryFactory.GetRepository().GetAll();
 }