本文整理汇总了C#中UserDetails.UpdateLXMUserGroupsString方法的典型用法代码示例。如果您正苦于以下问题:C# UserDetails.UpdateLXMUserGroupsString方法的具体用法?C# UserDetails.UpdateLXMUserGroupsString怎么用?C# UserDetails.UpdateLXMUserGroupsString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserDetails
的用法示例。
在下文中一共展示了UserDetails.UpdateLXMUserGroupsString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PopulateUsersForViewAsync
private async Task<UserDetails> PopulateUsersForViewAsync(LXMUserDetail item, List<LXMUser> logins)
{
LXMUser user;
UserDetails current = new UserDetails { UserEntityId = item.UserEntityId };
user = logins.Where(login => login.UserEntityId == item.UserEntityId).FirstOrDefault();
if (user != null)
{
current.UserCredentials = new UserCredentials
{
AccountExpireFlag = user.AccountExpireFlag,
AccountExpiryDate = user.AccountExpiryDate,
ChgPassOnLogon = user.ChgPassOnLogon,
DateCreated = user.DateCreated,
EnabledDate = user.EnabledDate,
EntityId = user.EntityId,
GraceLoginsUsed = user.GraceLoginsUsed,
LastDateModified = user.LastDateModified,
LastUserId = user.LastUserId,
LoginName = user.LoginName,
LoginViolation = user.LoginViolation,
Password = user.Password,
PasswordExpiryDate = user.PasswordExpiryDate,
PasswordNeverExpires = user.PasswordNeverExpires,
UserCannotChangePass = user.UserCannotChangePass,
UserEntityId = user.UserEntityId,
UserId = user.UserId,
Visible = user.Visible
};
}
else
{
current.UserCredentials = new UserCredentials();
}
current.LXMUserDetails = item;
current.LXMUserGroups = new ObservableModelCollection<LXMGroup>(await UserFunctions.GetUserGroupsAsync(item.UserEntityId, this.AllGroups));
current.UpdateLXMUserGroupsString();
return current;
}