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));
            }
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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);
        }