Exemplo n.º 1
0
        public IActionResult TransferPlayers(TransferPlayersViewModel model)
        {
            TransferPlayersViewModel tp = new TransferPlayersViewModel();

            tp.Players = playerRepository.Players;
            if (model.Name != null)
            {
                tp.Players = tp.Players.Where(p => p.Name.Contains(model.Name));
            }
            if (model.ClubFrom != null)
            {
                foreach (var player in tp.Players)
                {
                    player.TransferLog.RemoveAll(tl => !tl.FromClub?.Name.Contains(model.ClubFrom) ?? true);
                }
            }
            if (model.ClubTo != null)
            {
                foreach (var player in tp.Players)
                {
                    player.TransferLog.RemoveAll(tl => !tl.ToClub?.Name.Contains(model.ClubTo) ?? true);
                }
            }
            return(View(tp));
        }
Exemplo n.º 2
0
        public IActionResult TransferPlayers()
        {
            TransferPlayersViewModel tp = new TransferPlayersViewModel()
            {
                Players = playerRepository.Players
            };

            return(View(tp));
        }