Esempio n. 1
0
        public async Task DeleteDeck(string userId, long deckId, long lastModificationTimestamp)
        {
            DeleteDeckRequest request = new DeleteDeckRequest
            {
                UserId = userId,
                DeckId = deckId,
                LastModificationTimestamp = lastModificationTimestamp
            };

            await Contract.CallAsync(DeleteDeckMethod, request);
        }
Esempio n. 2
0
        public async Task <IActionResult> DeleteDeck(int deckId)
        {
            var request = new DeleteDeckRequest()
            {
                DeckId = deckId
            };
            var reply = await _client.DeleteDeck(request, Timeouts.GLOBAL);

            if (!reply.Success)
            {
                return(StatusCode(500));
            }
            return(Ok(reply.Response));
        }
Esempio n. 3
0
 public Task <MessageResponse <Boolean> > DeleteDeck(DeleteDeckRequest request, int millisecondsTimeout = -1, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(WriteAndReply <DeleteDeckRequest, Boolean>(Queueing.Queues.DeleteDecks, request, null, millisecondsTimeout, cancellationToken));
 }