private async Task SendInvite(Core.Data.Entities.User user) { var model = new UserInviteModel { User = user, ReturnUrl = Url.Content("~/"), }; Request.ReadUserAgent(model); var command = new SendUserInviteEmailCommand(User, model); await Mediator.Send(command); }
public async Task <IActionResult> OnPostSendInvite() { var userId = Id.ToString(); var user = await _userManager.FindByIdAsync(userId); var model = new UserInviteModel { User = user, ReturnUrl = Url.Content("~/"), }; Request.ReadUserAgent(model); var command = new SendUserInviteEmailCommand(User, model); await Mediator.Send(command); ShowAlert("Successfully sent member invite email"); return(RedirectToPage("/Member/Index", new { tenant = TenantRoute })); }