// GET: Home public ActionResult Index() { var viewModel = new HomeViewModel(); if (IsAuthenticated) viewModel.UserName = User.UserName; return View(viewModel); }
public ActionResult NewGame() { var viewModel = new HomeViewModel(); if (!TryUpdateModel(viewModel)) { return RedirectToAction("Index"); } if(IsAuthenticated) { if (User.UserName != viewModel.UserName) { User.UserName = viewModel.UserName; _userService.Update(User); } } else { var user = _userService.Register(viewModel.UserName); SetCookies(user.Guid); } return RedirectToAction("Index", "Game"); }