예제 #1
0
    private (string serial, WeissSchwarzCard card, int amount) Translate(CockatriceSerialAmountPair pair)
    {
        var trueSerial = serialParser.Match(pair.Serial).Groups[1].Value;

        using (var db = _database())
        {
            return(trueSerial, db.WeissSchwarzCards.Find(trueSerial), pair.Amount);
        }
    }
예제 #2
0
 internal async Task <WeissSchwarzCard> FindNonFoil(WeissSchwarzCard card, CancellationToken ct = default)
 {
     return(await WeissSchwarzCards.FindAsync(new[] { WeissSchwarzCard.RemoveFoil(card.Serial) }, ct));
 }