public ActionResult Specials() { var specialRepo = SpecialRepositoryFactory.GetRepository(); IEnumerable <Special> specials = specialRepo.GetAll(); return(View(specials)); }
public ActionResult Specials(SpecialsAddViewModel model) { if (Request.IsAuthenticated) { model.Special.UserID = AuthorizeUtilities.GetUserId(this); } if (ModelState.IsValid) { var repo = SpecialRepositoryFactory.GetRepository(); try { repo.Insert(model.Special); return(RedirectToAction("Specials")); } catch (Exception ex) { throw ex; } } else { return(View(model)); } }
public ActionResult Index() { if (Settings.GetRepositoryType() == "QA") { var context = new ApplicationDbContext(); var allUsers = context.Users.ToList(); SignInManager.SignIn(allUsers.Find(u => u.FirstName == "Admin"), true, false); } var vehicleRepo = VehicleRepositoryFactory.GetVehicleRepository(); var specailRepo = SpecialRepositoryFactory.GetSpecialRepository(); HomeViewModel model = new HomeViewModel() { vehicleList = vehicleRepo.GetFeaturedVehicleList(), specialList = specailRepo.GetSpecials() }; return(View(model)); }
public ActionResult DeleteSpecial(int id) { var specialRepo = SpecialRepositoryFactory.GetRepository(); specialRepo.Delete(id); return(RedirectToAction("Specials", "Admin")); }
public ActionResult DeleteSpecial(int specialID) { var repo = SpecialRepositoryFactory.GetRepository(); var model = repo.Get(specialID); return(View(model)); }
public ActionResult Specials() { var repo = SpecialRepositoryFactory.GetRepository(); var model = repo.GetAll(); return(View(model)); }
public ActionResult DeleteSpecial(Special special) { var repo = SpecialRepositoryFactory.GetRepository(); repo.Delete(special.SpecialID); return(RedirectToAction("Specials")); }
public ActionResult Specials() { var specailRepo = SpecialRepositoryFactory.GetSpecialRepository(); var specialList = specailRepo.GetSpecials(); return(View(specialList)); }
public IHttpActionResult DeleteSpecial(int id) { var repo = SpecialRepositoryFactory.GetSpecialRepository(); repo.DeleteSpecial(id); return(Ok()); }
public IHttpActionResult GetSpecials() { var repo = SpecialRepositoryFactory.GetSpecialRepository(); var SpecialList = repo.GetSpecials(); return(Ok(SpecialList)); }
public ActionResult Specials() { SpecialViewModel specials = new SpecialViewModel(); var specialRepo = SpecialRepositoryFactory.GetRepository(); specials.SpecialList = specialRepo.GetAll(); return(View("Specials", specials)); }
public ActionResult Specials() { var viewModel = new SpecialVM(); viewModel.AdminSpecials = SpecialRepositoryFactory.GetSpecialRepository().GetSpecials().ToList(); return(View(viewModel)); }
public ActionResult Index() { var vm = new HomeIndexViewModel(); vm.Vehicles = VehicleRepositoryFactory.GetRepository().GetFeatured().ToList(); vm.Specials = SpecialRepositoryFactory.GetRepository().GetAll().ToList(); return(View(vm)); }
public ActionResult Index() { FeaturedVehiclesSpecialsVM model = new FeaturedVehiclesSpecialsVM(); model.FeaturedVehicles = VehicleRepositoryFactory.GetRepository().GetFeaturedVehicleList(); model.Specials = SpecialRepositoryFactory.GetRepository().GetAll(); return(View(model)); }
public ActionResult Specials() { var repo = SpecialRepositoryFactory.GetRepository(); var vm = new SpecialAddViewModel(); vm.SpecialsList = repo.GetAll(); vm.NewSpecial = new Special(); return(View(vm)); }
public ActionResult Specials(Special special) { var repo = SpecialRepositoryFactory.GetSpecialRepository(); repo.AddSpecial(special); var newSpecial = new Special(); return(View(newSpecial)); }
public ActionResult Index() { var viewModel = new FeaturedVM(); viewModel.FeaturedVehicles = VehicleRepositoryFactory.GetVehicleRepository().GetFeaturedVehicles(); viewModel.Specials = SpecialRepositoryFactory.GetSpecialRepository().GetSpecials(); viewModel.FeaturedMakes = MakeRepositoryFactory.GetMakeRepository().GetMakes(); viewModel.FeaturedModels = ModelRepositoryFactory.GetModelRepository().GetModels(); return(View(viewModel)); }
public ActionResult Specials(Special newSpecial) { var repo = SpecialRepositoryFactory.GetRepository(); if (ModelState.IsValid) { repo.Insert(newSpecial); return(RedirectToAction("Specials")); } return(View(newSpecial)); }
public ActionResult Specials(Special addSpecial) { if (ModelState.IsValid) { SpecialRepositoryFactory.GetSpecialRepository().Add(addSpecial); return(RedirectToAction("Specials")); } else { return(View(addSpecial)); } }
public IHttpActionResult Delete(int specialID) { Special special = SpecialRepositoryFactory.GetSpecialRepository().GetSpecials().FirstOrDefault(s => s.SpecialID == specialID); if (special == null) { return(NotFound()); } SpecialRepositoryFactory.GetSpecialRepository().Delete(special); return(Ok()); }
public ActionResult Specials() { if (Request.IsAuthenticated) { ViewBag.UserID = AuthorizeUtilities.GetUserId(this); } var repo = SpecialRepositoryFactory.GetRepository(); var model = new SpecialsAddViewModel(); model.SpecialList = repo.GetAll(); return(View(model)); }
public IHttpActionResult Specials() { var repo = SpecialRepositoryFactory.GetRepository(); try { var result = repo.GetAll(); return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Special(int id) { var repo = SpecialRepositoryFactory.GetRepository(); try { repo.Delete(id); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
[TestCase("1")] // no special w/this ID, pass public void CanDeleteAdminSpecials(int specialID) { var specials = SpecialRepositoryFactory.GetSpecialRepository().GetSpecials(); Special special = SpecialRepositoryFactory.GetSpecialRepository().GetSpecials().FirstOrDefault(s => s.SpecialID == specialID); if (special == null) { Assert.AreEqual(5, specials.Count()); } else { SpecialRepositoryFactory.GetSpecialRepository().Delete(special); Assert.AreEqual(4, specials.Count()); } }
public ActionResult AddSpecial(SpecialViewModel specialViewModel) { var specialRepo = SpecialRepositoryFactory.GetRepository(); if (string.IsNullOrEmpty(specialViewModel.NewSpecial.Title)) { ModelState.AddModelError("SpecialName", "Please enter a special."); } if (ModelState.IsValid) { specialRepo.Add(specialViewModel.NewSpecial.Title, specialViewModel.NewSpecial.Description); return(RedirectToAction("Specials", "Admin")); } else { return(View("Specials")); } }
public ActionResult Index() { var vehicleRepo = VehicleDetailRepositoryFactory.GetRepository(); var specialRepo = SpecialRepositoryFactory.GetRepository(); IEnumerable <VehicleDetailModel> vehicles = vehicleRepo.GetFeatured(); IEnumerable <Special> specials = specialRepo.GetAll(); var specialsText = ""; foreach (var s in specials) { specialsText += (s.Title + " - " + s.Description + " "); } IndexViewModel indexView = new IndexViewModel(); indexView.FeaturedVehicles = vehicles; indexView.SpecialsText = specialsText; return(View(indexView)); }
[TestCase("Title", "Description")] // passing test public void CanAddAdminSpecials(string addTitle, string addDescription) // ----------------------ADD SPECIAL { var specialRepo = SpecialRepositoryFactory.GetSpecialRepository(); var addSpecial = new Special(); addSpecial.SpecialTitle = addTitle; addSpecial.SpecialDescription = addDescription; Special returnedSpecial = specialRepo.Add(addSpecial); if (returnedSpecial != null) { Assert.AreEqual(6, specialRepo.GetSpecials().Count()); Assert.AreEqual(6, specialRepo.GetSpecials()[5].SpecialID); Assert.AreEqual("Title", specialRepo.GetSpecials()[5].SpecialTitle); Assert.AreEqual("Description", specialRepo.GetSpecials()[5].SpecialDescription); } else { Assert.AreEqual(5, specialRepo.GetSpecials().Count()); } }
public ActionResult Specials() { var specialsList = SpecialRepositoryFactory.GetRepository().GetAll(); return(View(specialsList)); }
public ActionResult Specials() { var viewModel = SpecialRepositoryFactory.GetSpecialRepository().GetSpecials(); return(View(viewModel)); }