public async Task <IActionResult> GenerateNew() { if (User.Claims.FirstOrDefault(c => c.Type == microsoftPage).Value == "User") { return(RedirectToAction(nameof(HomeController.Index), "Home")); } var user = await _userManager.FindByEmailAsync(User.Identity.Name); var key = RandomString(10); var InvitationCommand = new RegInvitationCommand { invitationKey = key, Used = false, UserId = user.Id }; var result = await _mediator.Send(InvitationCommand); if (result.Suceeded) { return(Content(_localizer["Invitation generate success"])); } else { return(Content(_localizer["Invitation generate unsuccess"])); } }
public async Task <IActionResult> GenerateNew() { var user = await _userManager.FindByEmailAsync(User.Identity.Name); var key = RandomString(10); var InvitationCommand = new RegInvitationCommand { invitationKey = key, Used = false, UserId = user.Id }; var result = await _mediator.Send(InvitationCommand); if (result.Suceeded) { return(Content(_localizer["Invitation generate success"])); } else { return(Content(_localizer["Invitation generate unsuccess"])); } }