Пример #1
0
 // GET: Home
 public ActionResult Index()
 {
     var viewModel = new HomeViewModel();
     if (IsAuthenticated)
         viewModel.UserName = User.UserName;
     return View(viewModel);
 }
Пример #2
0
 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");
 }