LibraryCardWithAmountVM ConvertCard(int grpId, int amount, int totalCards)
        {
            var card = Mapper.Map <Entity.Card>(grpId);

            var ret = new LibraryCardWithAmountVM
            {
                ArenaId       = grpId,
                Amount        = amount,
                Colors        = card.colors,
                ColorIdentity = card.color_identity,
                ImageArtUrl   = util.GetThumbnailLocal(card.imageArtUrl),
                ImageCardUrl  = card.imageCardUrl,
                Name          = card.name,
                Rarity        = card.rarity,
                DrawPercent   = (float)amount / totalCards,
                Cmc           = card.cmc,
                ManaCost      = card.mana_cost,
                Type          = card.type,
            };

            return(ret);
        }
 LibraryCardWithAmountVM AddBorderColor(LibraryCardWithAmountVM card)
 {
     card.BorderGradient = gradientCalculator.CalculateBorderGradient(card);
     return(card);
 }