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));
        }
コード例 #2
0
        /// <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));
        }