// // 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)); }