Beispiel #1
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         _connection.Dispose();
     }
     _disposed = true;
     _users    = null;
 }
Beispiel #2
0
        public async Task Initialize(int userGroupId)
        {
            string sql         = $"SELECT * FROM UserGroups WHERE UserGroupId = '{userGroupId}'";
            var    queryResult = (await _connection.FirstOrDefault <UserGroupManager>(sql));

            if (queryResult == null)
            {
                throw new InvalidDbModelCastException();
            }

            UserGroupId   = queryResult.UserGroupId;
            UserGroupName = queryResult.UserGroupName;

            PasswordOptions = new PasswordOptions
            {
                RequiredLength         = queryResult.PasswordRequiredLength,
                RequireNonAlphanumeric = queryResult.PasswordRequireNonAlphanumeric,
                RequireUppercase       = queryResult.PasswordRequireUppercase,
                RequireLowercase       = queryResult.PasswordRequireLowercase,
                RequireDigit           = queryResult.PasswordRequireDigit,
            };

            _connection.Dispose();
        }