Esempio n. 1
0
 public MainMenuViewModel(UserDTO current)
 {
     CurrentUser = current;
     client      = new ZaolisServiceClient.ZaolisServiceClient(new System.ServiceModel.InstanceContext(handler));
     AllUsers    = client.GetAllUsers();
     FriendUsers = client.GetContacts(CurrentUser);
     ChatInfos   = new ObservableCollection <ChatInfoModel>();
     if (client.GetUserChats(CurrentUser) != null)
     {
         Chats = new ObservableCollection <ChatDTO>(client.GetUserChats(CurrentUser));
         foreach (var chat in Chats)
         {
             ChatInfos.Add(new ChatInfoModel(client, CurrentUser, chat));
         }
     }
     //CurrentAvatar = client.GetAvatar(CurrentUser);
 }