Exemple #1
0
        //
        // GET: /Home/
        public ActionResult Index()
        {
            var repository = new GuessesRepository();

            var correct = repository.GetCorrectGuesses();

            ViewBag.CorrectCount = correct.Count;

            if (correct.Count > 0)
            {
                var names = correct.Select(x => x.Username).Distinct().Aggregate((x, y) => x + ", " + y);

                var lastIndex = names.LastIndexOf(",");
                if (lastIndex != -1)
                {
                    names = names.Substring(0, lastIndex) + " og" + names.Substring(lastIndex + 1);
                }

                ViewBag.CorrectUsers = names;
            }
            else
            {
                ViewBag.CorrectUsers = "engir";
            }
            return(View());
        }
        //
        // GET: /GuessedNames/
        public ActionResult Index()
        {
            var repository = new GuessesRepository();

            return(View(repository.GetGuessedNames()));
        }
Exemple #3
0
        //
        // GET: /Guesses/GetNameGuesses
        public ActionResult GetNameGuesses(string name)
        {
            var repository = new GuessesRepository();

            return(PartialView("NameGuesses", repository.GetNameGuesses(name)));
        }
Exemple #4
0
        //
        // GET: /Guesses/MyGuesses
        public ActionResult MyGuesses()
        {
            var repository = new GuessesRepository();

            return(View("Index", repository.GetMyGuesses()));
        }