Beispiel #1
0
        public void Execute(IDeleteUserModel userModel)
        {
            RemoveExistingUserRoles(userModel.UserId);

            RemoveExistingUserOdsInstanceRegistrations(userModel.UserId);

            _identity.Users.Remove(_identity.Users.Single(x => x.Id == userModel.UserId));

            _identity.SaveChanges();
        }
Beispiel #2
0
        public void Execute(IDeleteUserModel userModel)
        {
            using (var dbContext = AdminAppIdentityDbContext.Create())
            {
                RemoveExistingUserRoles(userModel.UserId, dbContext);

                RemoveExistingUserOdsInstanceRegistrations(userModel.UserId, dbContext);

                dbContext.Users.Remove(dbContext.Users.Single(x => x.Id == userModel.UserId));

                dbContext.SaveChanges();
            }
        }