Exemple #1
0
        public IActionResult GetFrom(int startPos)
        {
            var viewModel = new PlayerListViewModel();

            viewModel.Players = _playerRepository.GetFrom(startPos).Select(PlayerToPlayerViewModel).ToList();
            return(View(viewModel));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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);
        }
Exemple #6
0
        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));
        }
Exemple #7
0
        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));
        }
Exemple #11
0
        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));
        }
Exemple #14
0
        public PlayerList()
        {
            InitializeComponent();
            _vm = new PlayerListViewModel();
            this.DataContext = _vm;

            LoadingPopup ovr = new LoadingPopup();

            loadingGrid.Visibility = System.Windows.Visibility.Collapsed;
            loadingGrid.Children.Add(ovr);
        }
Exemple #15
0
        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);
        }
Exemple #18
0
        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;
        }
Exemple #19
0
        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));
        }
Exemple #20
0
        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));
        }
Exemple #21
0
        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);
        }
Exemple #22
0
        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));
        }
Exemple #23
0
        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);
        }
Exemple #24
0
        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();
 }
Exemple #30
0
        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( );
 }