Exemplo n.º 1
0
        private IEdition GetEdition(string deckName, Match m)
        {
            string cardEdition = m.Groups["edition"].Value.TrimEnd();

            IEdition edition = MagicDatabase.GetEditionFromCode(cardEdition);

            if (edition == null)
            {
                //Special case for guild pack
                string cardEdition2 = cardEdition + "_" + deckName;
                if (cardEdition2.Length > 10)
                {
                    cardEdition2 = cardEdition2.Substring(0, 10);
                }
                edition = MagicDatabase.GetEditionFromCode(cardEdition2);
            }

            return(edition);
        }