//
        // 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();
        }
 public TheName()
 {
     guessesRepository = new GuessesRepository();
 }
        //
        // GET: /GuessedNames/
        public ActionResult Index()
        {
            var repository = new GuessesRepository();

            return View(repository.GetGuessedNames());
        }
        //
        // GET: /Guesses/MyGuesses
        public ActionResult MyGuesses()
        {
            var repository = new GuessesRepository();

            return View("Index", repository.GetMyGuesses());
        }
        //
        // GET: /Guesses/GetNameGuesses
        public ActionResult GetNameGuesses(string name)
        {
            var repository = new GuessesRepository();

            return PartialView("NameGuesses", repository.GetNameGuesses(name));
        }
Beispiel #6
0
 public TheName()
 {
     guessesRepository = new GuessesRepository();
 }