private void ClientRoomOpened(RoomOpenedEventArgs e) { using (var client = ClientModel.Get()) { RefreshUsers(client); RefreshReceivers(client); FillMessages(client); } }
private void ClientRoomOpened(RoomOpenedEventArgs e) { // If room view model already exist then event will be processed by it self if (Rooms.Any(vm => vm.Name == e.RoomName)) { return; } // Else create new view model var roomViewModel = new RoomViewModel(this, e.RoomName); roomViewModel.Updated = true; Rooms.Add(roomViewModel); _window.Alert(); }