public void Validreceivejoinchat(int check, int Chatnumber) { switch (check) { case 1: MessageBox.Show("방에 초대되었습니다."); ChatViewModel chatViewModel = new ChatViewModel(_imessanger); chatViewModel.Chatnumber = Chatnumber; chatViewModel.Usernickname = NICKNAME; chatViewModels.Add(chatViewModel); App.Current.Dispatcher.InvokeAsync(() => { ChatView chatView = new ChatView(chatViewModel); chatView.Show(); }); break; } }
public void ValidMakechat(string message, int check, int chatnumber) { switch (check) { case 0: MessageBox.Show("현재 친구로 등록된 친구가 아닙니다. 다시 선택해주세요"); Selectlist.Clear(); break; case 1: MessageBox.Show("로그아웃된 닉네임이 있습니다. 다시 선택해주세요"); Selectlist.Clear(); break; case 2: MessageBox.Show("이미 같은 멤버로 구성된 방이 있습니다. 다시 선택해주세요"); Selectlist.Clear(); break; case 3: MessageBox.Show("채팅방이 개설되었습니다."); Selectlist.Clear(); ChatViewModel chatViewModel = new ChatViewModel(_imessanger); chatViewModel.Chatnumber = chatnumber; chatViewModel.Usernickname = NICKNAME; chatViewModels.Add(chatViewModel); App.Current.Dispatcher.InvokeAsync(() => { ChatView chatView = new ChatView(chatViewModel); chatView.Show(); }); break; case 4: MessageBox.Show("초대하려는 친구들 중에 친구 차단을 한경우가 있습니다. 다시 선택해주세요"); Selectlist.Clear(); break; } }