public async Task CreateRoom() { if (string.IsNullOrEmpty(NewRoomName)) { return; } var newChatRoom = new ChatRoomDto { Name = NewRoomName }; newChatRoom.Id = ChatFacade.CreateChatRoom(newChatRoom); ChatRooms.Add(newChatRoom); NewRoomName = ""; await Service.ChangeViewModelForConnectionsAsync( (ChatViewModel viewModel) => { viewModel.ChatRooms.Add(newChatRoom); }, ChatFacade.GetAllConnectedUsers() .Select(s => s.ConnectionId) .ToList()); }