Esempio n. 1
0
        public async Task <InvokeResult> DeleteUserAsync(String id, EntityHeader deletedByUser)
        {
            var appUser = await _appUserRepo.FindByIdAsync(id);

            await _appUserRepo.DeleteAsync(appUser);

            return(default(InvokeResult));
        }
Esempio n. 2
0
        public async Task <InvokeResult> DeleteUserAsync(String id, EntityHeader org, EntityHeader deletedByUser)
        {
            var appUser = await _appUserRepo.FindByIdAsync(id);

            await AuthorizeAsync(appUser, AuthorizeResult.AuthorizeActions.Delete, deletedByUser, org);

            await _appUserRepo.DeleteAsync(appUser);

            return(InvokeResult.Success);
        }
Esempio n. 3
0
        public async Task <IdentityResult> DeleteAsync(AppUser user, CancellationToken token)
        {
            await _userRepo.DeleteAsync(user);

            return(IdentityResult.Success);
        }