public async Task DeleteCardEntryAsync(BingoEntry cardEntry) { if (cardEntry == null) { throw new ArgumentNullException(nameof(cardEntry)); } var ope = TableOperation.Delete(cardEntry); await _bingoEntries.ExecuteAsync(ope); }
public async Task DeleteCardUserAsync(BingoEntry cardEntry) { var cardUser = await FindCardUserAsync(cardEntry.GameId, cardEntry.CardId); if (cardUser == null) { return; } var ope = TableOperation.Delete(cardUser); await _cardUsers.ExecuteAsync(ope); }
public async Task AddCardEntryAsync(string userId) { var newItem = new BingoEntry(BingoEntryType.Card, userId); await _bingoEntries.ExecuteAsync(TableOperation.Insert(newItem)); }