public IActionResult GetFrom(int startPos) { var viewModel = new PlayerListViewModel(); viewModel.Players = _playerRepository.GetFrom(startPos).Select(PlayerToPlayerViewModel).ToList(); return(View(viewModel)); }
public ActionResult Index(int?team, string position) { IQueryable <Player> players = db.Players.Include(p => p.Team); if (team != null && team != 0) { players = players.Where(p => p.TeamId == team); } if (!string.IsNullOrEmpty(position) && !position.Equals("Все")) { players = players.Where(p => p.Position == position); } List <Team> teams = db.Teams.ToList(); teams.Insert(0, new Team { Name = "Все", Id = 0 }); PlayerListViewModel plvm = new PlayerListViewModel { Players = players.ToList(), Teams = new SelectList(teams, "Id", "Name"), Positions = new SelectList(new List <string> { "Все", "Нападающий", "Полузащитник", "Защитник", "Вратарь" }) }; return(View("Soccer", plvm)); }
public ActionResult WRList() { var playerList = new PlayerListViewModel { //Convert each Person to a PersonViewModel Plax = WR.Select(p => new PlayerViewModel { PlayerId = p.PlayerId, Position = p.Position, LastName = p.LastName, FirstName = p.FirstName, Rush = p.Rush, RushYards = p.RushYards, RushTd = p.RushTd, Targets = p.Targets, Rec = p.Rec, RecYards = p.RecYards, RecTd = p.RecTd, Fum = p.Fum, Attempts = p.Attempts, PassTd = p.PassTd, PassYards = p.PassYards }).ToList() }; return(View(playerList)); }
public IActionResult KnockoutList() { var viewModel = new PlayerListViewModel(); viewModel.Players = _playerRepository.GetFrom(0).Select(PlayerToPlayerViewModel).ToList(); return(View(viewModel)); }
public List <PlayerListViewModel> GetFreePlayers() { var playerProcessor = new PlayerProcessor(); int idClub = 2; var players = new List <PlayerListViewModel>(); try { var myPlayers = playerProcessor.RetrieveFreePlayers(); foreach (var item in myPlayers) { PlayerListViewModel player = new PlayerListViewModel(); player.setId(item.Id); player.setFirstName(item.FirstName); player.setLastName(item.LastName); players.Add(player); } } catch (Exception e) { //players = null; } return(players); }
public ActionResult Index(int?team, string position) { IQueryable <Player> players = db.Players.Include(p => p.Team); if (team != null && team != 0) { players = players.Where(p => p.TeamId == team); } if (!String.IsNullOrEmpty(position) && !position.Equals("Все")) { players = players.Where(p => p.Position == position); } List <Team> teams = db.Teams.ToList(); // устанавливаем начальный элемент который позволит выбрать всех teams.Insert(0, new Team { Name = "Все", Id = 0 }); PlayerListViewModel plvm = new PlayerListViewModel { Players = players.ToList(), Teams = new SelectList(teams, "Id", "Name"), Positions = new SelectList(new List <string>() { "Все", "forward", "защитник" }) }; return(View(plvm)); }
public IActionResult JQueryJson() { var viewModel = new PlayerListViewModel(); viewModel.Players = _playerRepository.GetAll().Select(PlayerToPlayerViewModel).ToList(); return(View(viewModel)); }
// GET: Player public ActionResult Index() { var model = new PlayerListViewModel(); var players = playerRepository.GetAll(); model.Players = players.Select(p => PlayerModel.FromDatabaseModel(p)).ToList(); return(View(model)); }
public PlayerListView(MainWindow mainWindow) { this.mainWindow = mainWindow; InitializeComponent(); playerListViewModel = new PlayerListViewModel(); this.DataContext = playerListViewModel; playerListTimer.Tick += new EventHandler(OnTimerEnded); playerListTimer.Interval = new TimeSpan(0, 0, 15); }
// GET: Admin/Player public async Task <IActionResult> Index() { var vm = new PlayerListViewModel { Players = await _context.Player.Include(x => x.Roles).ThenInclude(roles => roles.PlayerRole).ProjectTo <PlayerDto>(_mapper.ConfigurationProvider) .ToListAsync() }; return(View(vm)); }
public void PlayerListNotEmpty() { var listVM = new PlayerListViewModel(); var dataVM = new PlayerDataViewModel(); var coordinator = new PlayerListCoordinator(listVM, dataVM, (wrapper) => {}); coordinator.Run(TimeSpan.FromMilliseconds(50)); Thread.Sleep(100); Assert.NotEmpty(listVM.Items); }
// GET: Players public ActionResult Index(int page = 1) { var result = PlayerFacade .ListPlayersPaging("ID", page); var model = new PlayerListViewModel { Players = new StaticPagedList <PlayerDTO>(result.ResultsPage, result.RequestedPage, PlayerFacade.PlayerPageSize, result.TotalResultCount), }; return(View("PlayerListView", model)); }
public ViewResult List() { var viewModel = new PlayerListViewModel { CurrentPosition = "Quarterbacks", Players = _playerRepository.AllPlayers }; return(View( viewModel)); }
public PlayerList() { InitializeComponent(); _vm = new PlayerListViewModel(); this.DataContext = _vm; LoadingPopup ovr = new LoadingPopup(); loadingGrid.Visibility = System.Windows.Visibility.Collapsed; loadingGrid.Children.Add(ovr); }
public IActionResult Index(string id) { var viewModel = new PlayerListViewModel(); viewModel.Players = _playerRepository.GetAll().Select(PlayerToPlayerViewModel).ToList(); if (!string.IsNullOrEmpty(id)) { viewModel.CurrentPlayer = viewModel.Players.FirstOrDefault(r => r.Id == Guid.Parse(id)); } return(View(viewModel)); }
public PlayerListPage() { MessagingCenter.Subscribe <EditPlayerPage>(this, "PlayerEdited", (sender) => { RefreshPage(); }); ViewModel = new PlayerListViewModel(); ViewModel.FillPlayers(); BindingContext = this; InitializeComponent(); }
internal PlayerListCoordinator(PlayerListViewModel listViewModel, PlayerDataViewModel dataViewModel, Action <UdpWrapper <GamePacket> > onJoinGameEvent) { _playerView = listViewModel; _playerDataBox = dataViewModel; { UdpClient multicastClient = new UdpClient(Config.MulticastEndPoint.Port); multicastClient.JoinMulticastGroup(Config.MulticastEndPoint.Address); multicastClient.MulticastLoopback = true; _multicaster = new UdpWrapper <Player>(multicastClient, Config.MulticastEndPoint, false); } _invitationManager = new InvitationManager(); _invitationManager.JoinGameEvent += onJoinGameEvent; _playerDataBox.SetPublicEndPoint(_invitationManager.ListenerEndPoint); }
private void Menu_JoinGame(object sender, EventArgs e) { _client = new GTTcpClient(); _playerListViewModel = new PlayerListViewModel(_client); _playerListViewModel.LostConnection += PlayerListViewModel_LostConnection; _lobbyViewModel = new LobbyViewModel(_client, _playerListViewModel); _lobbyViewModel.BackToMenu += LobbyViewModel_BackToMenu; _lobbyViewModel.BuildingStarted += LobbyViewModel_BuildingStarted; ConnectControl connectControl = new ConnectControl { DataContext = _lobbyViewModel }; _mainWindow.Content = connectControl; }
public PartialViewResult GetplayerDetails(int PlayerId) { Player obj = _context.players.Where(p => p.PlayerID == PlayerId).SingleOrDefault(); PlayerListViewModel vObj = new PlayerListViewModel(); vObj.PlayerID = obj.PlayerID; vObj.Name = obj.Name; vObj.Team = obj.Team; vObj.DoB = obj.DoB; vObj.Email = obj.Email; vObj.Phone = obj.Phone; vObj.Salary = obj.Salary; vObj.ImageUrl = obj.ImageUrl; //vObj.GradeName = obj.Grade.GradeName; return(PartialView("_PlayerDetailsPartial", vObj)); }
public ActionResult Details(int PlayerID) { Player playerObj = _context.players.SingleOrDefault(p => p.PlayerID == PlayerID); PlayerListViewModel viewObj = new PlayerListViewModel(); viewObj.PlayerID = playerObj.PlayerID; viewObj.Name = playerObj.Name; viewObj.DoB = playerObj.DoB; viewObj.Team = playerObj.Team; viewObj.Email = playerObj.Email; viewObj.Phone = playerObj.Phone; viewObj.Salary = playerObj.Salary; viewObj.GradeID = playerObj.GradeID; //viewObj.GradeName = playerObj.Grade.GradeName; viewObj.ImageUrl = playerObj.ImageUrl; return(PartialView("_DetailsRecord", viewObj)); }
private List <PlayerListViewModel> GetPlayersFromCmd(OleDbCommand cmd) { List <PlayerListViewModel> players = new List <PlayerListViewModel>(); PlayerListViewModel player = null; using (OleDbDataReader dbReader = cmd.ExecuteReader()) { int _playerName = dbReader.GetOrdinal("list_name"); int _playerNumber = dbReader.GetOrdinal("player_nr"); int _wikiUrl = dbReader.GetOrdinal("wiki_url"); int _wikiActive = dbReader.GetOrdinal("wiki_active"); int _clubId = dbReader.GetOrdinal("id"); int _clubName = dbReader.GetOrdinal("club_name"); while (dbReader.Read()) { string playerNr = dbReader.GetString(_playerNumber); if (player == null || !player.playerNr.Equals(playerNr)) { player = new PlayerListViewModel(); player.playerName = dbReader.GetString(_playerName); player.playerNr = playerNr; player.wikiUrl = dbReader.GetString(_wikiUrl); player.wikiActive = dbReader.GetBoolean(_wikiActive); players.Add(player); } ClubListViewModel club = new ClubListViewModel(); club.id = dbReader.GetInt32(_clubId); club.clubName = dbReader.GetString(_clubName); player.clubs.Add(club); } } return(players); }
public async Task <IActionResult> Index() { var client = new HttpClient(); var playersUrl = "https://localhost:5001/player/"; var playerResponce = await client.GetAsync(playersUrl); var playerContent = await playerResponce.Content.ReadAsStringAsync(); var playerDtos = JsonConvert.DeserializeObject <List <PlayerViewDto> >(playerContent); var playerModels = _mapper.Map <List <PlayerModel> >(playerDtos); var teamModels = await GetTeams(); var playerListModel = new PlayerListViewModel { Players = playerModels, Teams = teamModels }; return(View("Index", playerListModel)); }
public SearchViewModel Search(string text) { var result = new SearchViewModel(); result.SearchTerm = text; result.clubs = Database.Instance.clubRepository.GetClubsByText(text); result.players = new PlayerOverviewModel(); result.IsBondsnummer = IsDigitsOnly(text); if (result.IsBondsnummer) { text = text.PadLeft(7, '0'); result.IsValidBondsnummer = IsValidBondsnummer(text); var player = Database.Instance.playerRepository.GetPlayerByNumber(text); if (player != null) { var p = new PlayerListViewModel(); p.playerName = player.playerName; p.playerNr = player.playerNumber; result.players.players.Add(p); } } else { result.players.players = Database.Instance.playerRepository.GetPlayersByText(text); } return(result); }
public ActionResult IndexFilter(int?team, string position) { IQueryable <Player> players = db.Players.Include(p => p.Team); if (team != null && team != 0) { players = players.Where(p => p.TeamId == team); } if (!String.IsNullOrEmpty(position) && !position.Equals("Все")) { players = players.Where(p => p.Position == position); } List <Team> teams = db.Teams.ToList(); // Установка начального элемента, который позволит выбрать всех teams.Insert(0, new Team { Name = "Все", Id = 0 }); PlayerListViewModel plvm = new PlayerListViewModel { Players = players.ToList(), Teams = new SelectList(teams, "Id", "Name"), Positions = new SelectList(new List <String>() { "Все", "Нападающий", "Полузащитник", "Защитник", "Вратарь" }) }; return(View(plvm)); }
public void ReplaceData(PlayerListViewModel playerList) { SetPlayers(playerList); NotifyDataSetChanged( ); }
private void SetPlayers(PlayerListViewModel playerList) { _playerList = playerList; }
public ActionResult Index(int?page, int?pageItems) { int idClub; try { Organization myClub = Session["MyClub"] as Organization; idClub = myClub.Id; } catch (Exception e) { idClub = 2; } var userProcessor = new UserProcessor(); var players = new List <PlayerListViewModel>(); try { var myPlayers = userProcessor.GetClubPlayers(idClub); foreach (var item in myPlayers) { PlayerListViewModel player = new PlayerListViewModel(); player.setId(item.Id); player.setFirstName(item.FirstName); player.setLastName(item.LastName); players.Add(player); } } catch (Exception e) { //players = null; } //<Broj stavki po stranici> List <SelectListItem> items = new List <SelectListItem> { new SelectListItem { Text = "10", Value = "10" }, new SelectListItem { Text = "15", Value = "15" }, new SelectListItem { Text = "20", Value = "20" } }; ViewData["ItemsPerPage"] = new SelectList(items, "Value", "Text", pageItems); ViewBag.CurrentPageSize = pageItems ?? 10; //</Broj stavki po stranici> //<Paginacija> int pageSize = (pageItems ?? 10); int pageNumber = (page ?? 1); //</Paginacija> return(View(players.ToPagedList(pageNumber, pageSize))); }
public void ShowPlayers(PlayerListViewModel playerList) { _playersAdapter.ReplaceData(playerList); }
public PlayerListView() { InitializeComponent(); DataContext = new PlayerListViewModel(); }
public async Task <IActionResult> Index( bool filterAgents, string sortOrder, string currentFilter, string searchString) { ViewData["CurrentSort"] = sortOrder; ViewData["NameSortParm"] = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewData["PositionSortParm"] = sortOrder == "Position" ? "position_desc" : "Position"; ViewData["TeamSortParm"] = sortOrder == "Team" ? "team_desc" : "Team"; PlayerListViewModel viewModel = new PlayerListViewModel(); viewModel.PlayerList = await( from au in _context.ApplicationUsers join t in _context.Team on au.TeamId equals t.Id into sub1 from subq1 in sub1.DefaultIfEmpty() join p in _context.Position on au.PositionId equals p.Id into sub2 from subq2 in sub2.DefaultIfEmpty() where au.RoleId != 3 select new PlayerDetailsViewModel { Player = new ApplicationUser { Id = au.Id, FirstName = au.FirstName, LastName = au.LastName, PositionId = au.PositionId, RoleId = au.RoleId, TeamId = au.TeamId }, PlayerTeam = subq1.Name, Position = subq2.Name }).ToListAsync(); if (!String.IsNullOrEmpty(searchString)) { viewModel.PlayerList = viewModel.PlayerList.Where(p => p.FullName.Contains(searchString)).ToList(); } if (filterAgents) { viewModel.PlayerList = viewModel.PlayerList.Where(p => p.Player.TeamId == null).ToList(); } switch (sortOrder) { case "name_desc": viewModel.PlayerList = viewModel.PlayerList.OrderByDescending(p => p.FullName).ToList(); break; case "Position": viewModel.PlayerList = viewModel.PlayerList.OrderBy(p => p.Position).ToList(); break; case "position_desc": viewModel.PlayerList = viewModel.PlayerList.OrderByDescending(p => p.Position).ToList(); break; case "Team": viewModel.PlayerList = viewModel.PlayerList.OrderBy(p => p.PlayerTeam).ToList(); break; case "team_desc": viewModel.PlayerList = viewModel.PlayerList.OrderByDescending(p => p.PlayerTeam).ToList(); break; default: viewModel.PlayerList = viewModel.PlayerList.OrderBy(p => p.FullName).ToList(); break; } return(View(viewModel)); }
public PlayersAdapter(Context context) { _context = context; _playerList = new PlayerListViewModel( ); }