public IActionResult SearchAllUsers(string SearchTerm) { var globalChat = new GlobalChatViewModel { GlobalMessages = chatRepository.GetGlobalMessages() }; var userModel = new UserListViewModel(); if (SearchTerm == null || SearchTerm == "") { userModel.Users = userRepository.GetUsers(); } else { userModel.Users = userRepository.SearchUsers(SearchTerm); } var model = new MultiplayerViewModel { chatModel = globalChat, userModel = userModel }; return(PartialView("AllUserList", model)); }
/// <summary> /// The function used to create the multiplayer maze window /// </summary> /// <param name="execute"></param> private void OpenNewWindow(string execute) { MultiplayerWindowModel WindowModel = new MultiplayerWindowModel(execute); MultiplayerViewModel WindowVM = new MultiplayerViewModel(WindowModel); MultiplayerMazeView WindowView = new MultiplayerMazeView(WindowVM); WindowView.Show(); }
public IActionResult Lobby() { var globalChat = new GlobalChatViewModel { GlobalMessages = chatRepository.GetGlobalMessages() }; var userModel = new UserListViewModel { Users = userRepository.GetUsers() }; var model = new MultiplayerViewModel { chatModel = globalChat, userModel = userModel }; return(View(model)); }