public Respbase <TchatRoom> CreateChatRoom(CreateChatRoomReq req) { ChatFacade facade = new ChatFacade(); TchatRoom result = facade.CreateChatRoom(req); return(new Respbase <TchatRoom> { Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message, Data = result }); }
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()); }