private Models.Card GetHighestCardOfExpedition(Models.Game game, Models.ExpeditionType expeditionType) { var expedition = game.BotExpeditions.Where(e => e.Cards.First().ExpeditionType.Code == expeditionType.Code).FirstOrDefault(); if (expedition == null) { return(null); } return(expedition.Cards.Where(c => c.ExpeditionType.Code == expeditionType.Code).OrderByDescending(x => x.Value).First()); }
private Models.Card GetLowestCardOfBotHand(Models.Game game, Models.ExpeditionType expeditionType) { return(game.BotCards.Cards.Where(c => c.ExpeditionType.Code == expeditionType.Code).OrderBy(x => x.Value).First()); }