Exemple #1
0
        public async Task <InvokeResult> AddUserAsync(AppUser user, EntityHeader org, EntityHeader updatedByUserId)
        {
            ValidationCheck(user, Actions.Create);

            await _appUserRepo.CreateAsync(user);

            return(default(InvokeResult));
        }
        public async Task <InvokeResult> AddUserAsync(AppUser user, EntityHeader org, EntityHeader updatedByUser)
        {
            ValidationCheck(user, Actions.Create);

            await AuthorizeAsync(user, AuthorizeResult.AuthorizeActions.Create, updatedByUser, org);

            await _appUserRepo.CreateAsync(user);

            return(InvokeResult.Success);
        }
Exemple #3
0
        public async Task <InvokeResult> AddUserAsync(AppUser user, EntityHeader org, EntityHeader updatedByUser)
        {
            ValidationCheck(user, Actions.Create);

            await AuthorizeAsync(user, AuthorizeResult.AuthorizeActions.Create, updatedByUser, org);

            if (_appConfig.Environment == Environments.Testing)
            {
                user.EmailConfirmed       = true;
                user.PhoneNumberConfirmed = true;
            }

            await _appUserRepo.CreateAsync(user);

            return(InvokeResult.Success);
        }
Exemple #4
0
        public async Task <IdentityResult> CreateAsync(AppUser user, CancellationToken token)
        {
            await _userRepo.CreateAsync(user);

            return(IdentityResult.Success);
        }