public virtual async Task <JsonResult> SendEmailActivationLink(SendEmailActivationLinkViewModel model) { _unitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant); var user = await GetUserByChecking(model.EmailAddress, model.TenancyName); user.SetNewEmailConfirmationCode(); await _userEmailer.SendEmailActivationLinkAsync(user); return(Json(new MvcAjaxResponse())); }
public virtual async Task <JsonResult> SendEmailActivationLink(SendEmailActivationLinkViewModel model) { var tenantId = await GetTenantIdOrDefault(model.TenancyName); UnitOfWorkManager.Current.SetTenantId(tenantId); var user = await GetUserByChecking(model.EmailAddress); user.SetNewEmailConfirmationCode(); await _userEmailer.SendEmailActivationLinkAsync(user); return(Json(new AjaxResponse())); }
public virtual async Task <JsonResult> SendEmailActivationLink(SendEmailActivationLinkViewModel model) { IActiveUnitOfWork current = this._unitOfWorkManager.Current; current.DisableFilter(new string[] { "MayHaveTenant" }); FuelWerx.Authorization.Users.User userByChecking = await this.GetUserByChecking(model.EmailAddress, model.TenancyName); FuelWerx.Authorization.Users.User user = userByChecking; user.SetNewEmailConfirmationCode(); await this._userEmailer.SendEmailActivationLinkAsync(user, null); return(this.Json(new MvcAjaxResponse())); }