ArmedCards.BusinessLogic.Repositories.GamePlayerKickVote.Select.Execute C# (CSharp) Метод

Execute() публичный Метод

Select all the votes based on filter
public Execute ( Entities filter ) : List
filter Entities Filter used to select votes to kick
Результат List
        public List<Entities.GamePlayerKickVote> Execute(Entities.Filters.GamePlayerKickVote.SelectForGame filter)
        {
            List<Entities.GamePlayerKickVote> votesToKick = _select.Execute(filter);

            List<Int32> userIds = votesToKick.Select(x => x.KickUserId).Distinct().ToList();

            List<Entities.User> users = _selectUser.Execute(userIds);

            foreach (Entities.GamePlayerKickVote vote in votesToKick)
            {
                vote.KickUser = users.Find(x => x.UserId == vote.KickUserId);
            }

            return votesToKick;
        }

Same methods

Select::Execute ( Entities filter, Int32 &totalPlayers ) : List