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); }