public ActionResult Special(string Title, string Content) { var repo = new SpecialsRepositoryADO(); if (User.Identity.IsAuthenticated) { var user = User.Identity; ViewBag.Name = user.Name; ViewBag.displayMenu = "No"; if (IsAdminUser()) { ViewBag.displayMenu = "Yes"; } repo.Insert(Title, Content); var model = repo.GetAll(); return(View(model)); } else { ViewBag.Name = "Not Logged IN"; var model = repo.GetAll(); return(View(model)); } }
public void CanDeleteSpecial() { Special special = new Special { SpecialDetails = "Test Special", Title = "Test title" }; SpecialsRepositoryADO repo = new SpecialsRepositoryADO(); repo.Insert(special); List <Special> specials = repo.GetAll().ToList(); Assert.AreEqual(5, specials.Count); Assert.IsNotNull(specials[4].SpecialId); Assert.AreEqual("Test Special", specials[4].SpecialDetails); Assert.AreEqual("Test title", specials[4].Title); repo.Delete(special.SpecialId); List <Special> updatedSpecials = repo.GetAll().ToList(); Special deletedSpecial = updatedSpecials.FirstOrDefault(s => s.SpecialId == 5); Assert.AreEqual(4, updatedSpecials.Count); Assert.IsNull(deletedSpecial); }
public void CanLoadSpecial() { var repo = new SpecialsRepositoryADO(); List <Special> specials = repo.GetAll().ToList(); Assert.AreEqual(2, specials.Count()); }
public void CanGetAllSpecials() { SpecialsRepositoryADO repo = new SpecialsRepositoryADO(); List <Special> specials = repo.GetAll().ToList(); Assert.AreEqual(4, specials.Count); Assert.AreEqual(2, specials[1].SpecialId); Assert.AreEqual("Free tank of gas with every purchase!", specials[1].SpecialDetails); Assert.AreEqual("Free tank of gas!", specials[1].Title); }
public void CanLoadSpecials() { var repo = new SpecialsRepositoryADO(); var specials = repo.GetAll(); Assert.AreEqual(4, specials.Count); Assert.AreEqual(1, specials[0].SpecialID); Assert.AreEqual("Sale on Saturns", specials[2].SpecialTitle); }
public void CanLoadSpecials() { var repo = new SpecialsRepositoryADO(); var specials = repo.GetAll(); Assert.AreEqual(3, specials.Count()); Assert.AreEqual(1, specials[0].SpecialId); Assert.AreEqual("Special1", specials[0].SpecialName); }
public void CanAddSpecial() { Special special = new Special { SpecialDetails = "Test Special", Title = "Test title" }; SpecialsRepositoryADO repo = new SpecialsRepositoryADO(); repo.Insert(special); List <Special> specials = repo.GetAll().ToList(); Assert.AreEqual(5, specials.Count); Assert.IsNotNull(specials[4].SpecialId); Assert.AreEqual("Test Special", specials[4].SpecialDetails); Assert.AreEqual("Test title", specials[4].Title); }