本文整理汇总了C#中OpenCBS.CoreDomain.User.AddBranch方法的典型用法代码示例。如果您正苦于以下问题:C# User.AddBranch方法的具体用法?C# User.AddBranch怎么用?C# User.AddBranch使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OpenCBS.CoreDomain.User
的用法示例。
在下文中一共展示了User.AddBranch方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadUser
private User LoadUser(User user)
{
var subordinateRel = LoadSubordinateRel();
var branchRel = LoadBranchRel();
// check whether the user actually exists
if (user == null)
return null;
user.UserRole = roleServices.Find(user);
if (subordinateRel.ContainsKey(user.Id))
{
List<int> subIds = subordinateRel[user.Id];
foreach (int id in subIds)
{
user.AddSubordinate(Find(id));
}
}
if (branchRel.ContainsKey(user.Id))
{
List<int> ids = branchRel[user.Id];
foreach (int id in ids)
{
user.AddBranch(branchServices.FindById(id));
}
}
return user;
}