本文整理汇总了C#中UserService.GetMyFriends方法的典型用法代码示例。如果您正苦于以下问题:C# UserService.GetMyFriends方法的具体用法?C# UserService.GetMyFriends怎么用?C# UserService.GetMyFriends使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserService
的用法示例。
在下文中一共展示了UserService.GetMyFriends方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
List<OnlineUser> onlineFriends = new List<OnlineUser>();
using (UserService service = new UserService())
{
foreach (var item in service.GetMyFriends(LoggedUser.ID))
{
OnlineUser userModel = OnlineUserService.OnlineUsers.FirstOrDefault(x => x.UserId == item.ID);
if (userModel == null)
{
userModel = new OnlineUser();
userModel.UserId = item.ID;
userModel.UserName = item.Name;
userModel.NewStatus = false;
}
else
{
userModel.NewStatus = true;
}
onlineFriends.Add(userModel);
}
}
grdData.DataSource = onlineFriends.Distinct().Where(x => x.UserId != LoggedUser.ID);
grdData.DataBind();
}
}
示例2: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (OnlineUserService.OnlineUsers.Where(item => item.SessionId == SessionId).Count() > 0)
{
OnlineUserService.OnlineUsers.Remove(OnlineUserService.OnlineUsers
.Where(item => item.SessionId == SessionId).FirstOrDefault());
}
OnlineUserService.AddOnlineUser("", LoggedUser.Name, LoggedUser.ID, SessionId);
using (UserService service = new UserService())
{
grdData.DataSource = service.GetUsers()
.Except(service.GetMyFriends(LoggedUser.ID))
.Where(x => x.ID != LoggedUser.ID);
grdData.DataBind();
}
}
}