Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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 }));
        }