public void CanGetSpecials() { var repo = SpecialFactory.GetSpecialRepository(); var specialList = repo.GetSpecials(); Assert.AreEqual(3, specialList.Count()); }
public ActionResult Specials() { var repo = SpecialFactory.GetSpecialRepository(); var viewModel = new SpecialViewModel(); viewModel.specials = repo.GetSpecials(); return(View(viewModel)); }
public ActionResult Specials(SpecialViewModel viewModel) { var repo = SpecialFactory.GetSpecialRepository(); repo.InsertSpecial(viewModel.newSpecial); viewModel.specials = repo.GetSpecials(); return(View(viewModel)); }
public ActionResult DeleteSpecial(SpecialViewModel viewModel) { var repo = SpecialFactory.GetSpecialRepository(); repo.DeleteSpecials(viewModel.newSpecial.SpecialId); viewModel.specials = repo.GetSpecials(); return(RedirectToAction("Specials", viewModel)); }
public ActionResult Specials() { HomeViewModel specials = new HomeViewModel() { specials = SpecialFactory.GetSpecialRepository().GetSpecials() }; var model = specials; return(View(model)); }
public IHttpActionResult RemoveSpecial(int id) { var repo = SpecialFactory.GetSpecialRepository(); try { repo.DeleteSpecials(id); var model = repo.GetSpecials(); return(Ok(model)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void CanInsertSpecial() { var repo = SpecialFactory.GetSpecialRepository(); var special = new Special() { SpecialDesc = "0% interest down this weekend only!", SpecialTitle = "Summer Savings!" }; repo.InsertSpecial(special); var specialList = repo.GetSpecials().ToList(); Assert.AreEqual(4, specialList.Count); }
public void CanDeleteSpecial() { Init(); var repo = SpecialFactory.GetSpecialRepository(); var special = new Special() { SpecialDesc = "0% interest down this weekend only!", SpecialTitle = "Summer Savings!" }; repo.InsertSpecial(special); var specialsList = repo.GetSpecials().ToList(); Assert.IsNotNull(specialsList[3]); repo.DeleteSpecials(4); specialsList = repo.GetSpecials().ToList(); Assert.AreEqual(3, specialsList.Count); }
public HomeViewModel() { specials = SpecialFactory.GetSpecialRepository().GetSpecials(); featured = VehicleFactory.GetVehicleRepository().GetFeatured().Where(f => f.IsDeleted == false); }