public void slogan_valid_method(string slg, bool expected)
        {
            Slogan slogan = new Slogan();

            slogan.slogan = slg;

            Assert.That(slogan.isValid(), Is.EqualTo(expected));
        }
Ejemplo n.º 2
0
        public void Handle(MessageSink messageSink, Command command)
        {
            var slogan = new Slogan(command.FullArguments);

            if (slogan.Success)
            {
                messageSink(slogan.SloganText);
            }
        }
Ejemplo n.º 3
0
        public ActionResult ChangeSlogan(String newSlogan, String sloganId)
        {
            Slogan slogan = sloganContxt.sloganLists.Find(int.Parse(sloganId));

            slogan.slogan__content = newSlogan;

            if (ModelState.IsValid)
            {
                sloganContxt.Entry(slogan).State = EntityState.Modified;
                sloganContxt.SaveChanges();
            }
            return(Content("修改成功"));
        }
        public ActionResult ChangeSlogan()
        {
            Slogan slogan = new Slogan();

            slogan.slogan_id       = int.Parse(Request.Form["slogan_id"]);
            slogan.slogan__content = Request.Form["sloganContent"];
            slogan.slogan_location = Request.Form["slogan_localtion"];

            if (ModelState.IsValid)
            {
                sloganContxt.Entry(slogan).State = EntityState.Modified;
                sloganContxt.SaveChanges();
            }
            return(Content("修改成功"));
        }
Ejemplo n.º 5
0
        public ActionResult AddSlogan(Slogan slogan)
        {
            if (!ModelState.IsValid)
            {
                var viewmodel = new SlogansViewModel
                {
                    Slogan  = slogan,
                    Slogans = _context.Slogans.ToList()
                };

                return(View("Slogans", viewmodel));
            }

            _context.Slogans.Add(slogan);
            _context.SaveChanges();

            return(RedirectToAction("Slogans", "Home"));
        }
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var ValidationResult = new List <ValidationResult>();

            // Un slogan ne peut pas commencer par la lettre "A"

            if (Slogan.StartsWith("A") || SloganUnique(Slogan))
            {
                var erreur = new ValidationResult("Le slogan ne peut pas commencer par la lettre 'A'" +
                                                  " ou ne peut pas faire partie d'un autre slogan déjà utilisé",
                                                  new List <String> {
                    "Slogan"
                });

                ValidationResult.Add(erreur);
            }

            return(ValidationResult);
        }