Example #1
0
 public UserOut(bool validuserid, int userId, int invalidLoginCount, int totalLoginCount, DateTimeOffset?lastLogin,
                DateTimeOffset?lastPwChange, DateTimeOffset?lastIncorrectLogin, DateTimeOffset?expiresOn,
                string username,
                string fullName, string comment, string userComment, string homeDir, DateTimeOffset createdOn,
                string groups, string pwHint, AccountFlags parsedAccountFlags, string internetUserName, string resetdata)
 {
     ValidUserId           = validuserid;
     UserId                = userId;
     InvalidLoginCount     = invalidLoginCount;
     TotalLoginCount       = totalLoginCount;
     LastLoginTime         = lastLogin?.UtcDateTime;
     LastPasswordChange    = lastPwChange?.UtcDateTime;
     LastIncorrectPassword = lastIncorrectLogin?.UtcDateTime;
     ExpiresOn             = expiresOn?.UtcDateTime;
     UserName              = username;
     FullName              = fullName;
     Comment               = comment;
     UserComment           = userComment;
     HomeDirectory         = homeDir;
     CreatedOn             = createdOn.UtcDateTime;
     Groups                = groups;
     PasswordHint          = pwHint;
     AccountFlagsEnum      = parsedAccountFlags;
     InternetUserName      = internetUserName;
     ResetData             = resetdata;
 }
Example #2
0
 private bool HasFlag(AccountFlags flag)
 {
     return ((AccountFlagsEnum & flag) == flag);
 }
Example #3
0
 public static void Encode(IByteWriter stream, AccountFlags value)
 {
     XdrEncoding.EncodeInt32((int)value.InnerValue, stream);
 }
 public static void Encode(IByteWriter stream, AccountFlags value)
 {
     XdrEncoding.EncodeInt32((int)value.InnerValue, stream);
 }