public IActionResult GameInvitationConfirmation(Guid id, [FromServices] IGameInvitationService gameInvitationService) { var gameInvitation = gameInvitationService.Get(id).Result; return(View(gameInvitation)); }
public async Task <IActionResult> GameInvitationConfirmation(Guid id, [FromServices] IGameInvitationService gameInvitationService) { return(await Task.Run(() => { var gameInvitation = gameInvitationService.Get(id).Result; return View(gameInvitation); })); }
public IActionResult ConfirmGameInvitation(Guid id, [FromServices] IGameInvitationService gameInvitationService) { var gameInvitation = gameInvitationService.Get(id).Result; gameInvitation.IsConfirmed = true; gameInvitation.ConfirmationDate = DateTime.Now; gameInvitationService.Update(gameInvitation); return(RedirectToAction("Index", "GameSession", new { id = id })); }
public async Task <IActionResult> ConfirmGameInvitation(Guid id, [FromServices] IGameInvitationService gameInvitationService) { var gameInvitation = await gameInvitationService.Get(id); // pobranie z bazy dancyh gameInivtation gameInvitation.IsConfirmed = true; // Potiwerdzenie gameInvitation.ConfirmationDate = DateTime.Now; // ustalenie obecnej daty await gameInvitationService.Update(gameInvitation); // zaktualizowanie gameInvitation Request.HttpContext.Session.SetString("email", gameInvitation.EmailTo); // zapisanie w sesji gameInvitation.EmailTo return(RedirectToAction("Index", "GameSession", new { id })); // przekierowanie do Akcji Index Controllera "GameSession" z id sessji }
public async Task <IActionResult> ConfirmGameInvitation(Guid id, [FromServices] IGameInvitationService gameInvitationService) { var gameInvitation = await gameInvitationService.Get(id); gameInvitation.IsConfirmed = true; gameInvitation.ConfirmationDate = DateTime.Now; await gameInvitationService.Update(gameInvitation); Request.HttpContext.Session.SetString("email", gameInvitation.EmailTo); await _userService.RegisterUser(new UserModel { Email = gameInvitation.EmailTo, EmailConfirmationDate = DateTime.Now, IsEmailConfirmed = true }); return(RedirectToAction("Index", "GameSession", new { id })); }
public async Task <IActionResult> ConfirmGameInvitation(Guid id, [FromServices] IGameInvitationService gameInvitationService) { var gameInvitation = gameInvitationService.Get(id).Result; gameInvitation.IsConfirmed = true; gameInvitation.ConfirmationDate = DateTime.Now; await gameInvitationService.Update(gameInvitation); Request.HttpContext.Session.SetString("email", gameInvitation.EmailTo); await _userService.RegisterUser(new UserModel { Email = gameInvitation.EmailTo, EmailConfirmationDate = DateTime.Now, EmailConfirmed = true, FirstName = "Jim", LastName = "Jones", Password = "******", UserName = gameInvitation.EmailTo }, true); return(RedirectToAction("Index", "GameSession", new { id })); }
public async Task <GameInvitationModel> Get(Guid id) { return(await _gameInvitationService.Get(id)); }
public IActionResult GameInvitationConfirmation(Guid id, [FromServices] IGameInvitationService gameInvitationService) { var gameInvitation = gameInvitationService.Get(id).Result; // pobranie z bazy danych gameInivtation return(View(gameInvitation)); // WyĆwietlenie widoku dla gameInivtation }