예제 #1
0
 public static FriendVM ToVM(User user)
 {
     return(new FriendVM
     {
         Friends = UserSearchResultVM.ToVM(user.Friends.ToList()),
         PendingFriends = UserSearchResultVM.ToVM(user.FriendRequests.Where(f => f.TargetId == user.Id).Select(f => f.Initiator).ToList()),
         WaitingFriends = UserSearchResultVM.ToVM(UserDAO.GetPendingRequest(user.Id).Select(r => r.Target).ToList())
     });
 }
예제 #2
0
        public static UserSearchResultVM ToVM(List <User> userList)
        {
            var vm = new UserSearchResultVM();

            foreach (var user in userList)
            {
                vm.ResultList.Add(new UserSearchVM
                {
                    Id   = user.Id,
                    Name = user.Nickname
                });
            }
            vm.ResultCount = vm.ResultList.Count;

            return(vm);
        }