public CreateGroupViewModel() { InitializeCommands(); foreach (var chatDTO in NetworkManager.Client.GetChats(NetworkManager.CurrentUser)) { foreach (var chatUserDTO in NetworkManager.Client.GetChatUsers(chatDTO)) { if (UserFriends.FirstOrDefault((u) => u.User.UserId == chatUserDTO.UserId) == null && chatUserDTO.UserId != NetworkManager.CurrentUser.UserId) { UserFriends.Add(new UserModel() { User = NetworkManager.Client.GetUser(chatUserDTO.UserId) }); } } } }