private async Task <SwimLaneModel> GetUpdatedSwimLaneAsync(SwimLaneModel swimLane) =>
 new SwimLaneModel
 {
     ID    = swimLane.ID,
     Name  = swimLane.Name,
     Cards = await GetCardsAsync(swimLane),
 };
Ejemplo n.º 2
0
        public async Task MoveCardAsync(CardModel card, SwimLaneModel targetSwimLane)
        {
            await InitializeAsync();

            var url = $"{BaseUrl}/{card.ID}/idList?value={targetSwimLane.ID}&{KeyAndToken}";

            using (var content = new StringContent(string.Empty))
                using (var response = await HttpClient.PutAsync(url, content))
                {
                    response.EnsureSuccessStatusCode();
                }
        }
 public Task MoveCardAsync(CardModel card, SwimLaneModel targetSwimLane) =>
 Connection.InvokeAsync("MoveCard", card, targetSwimLane);
 private Task <CardModel[]> GetCardsAsync(SwimLaneModel swimLane) =>
 Task.WhenAll(from c in swimLane.Cards
              select cardClient.GetCardAsync(c.ID));
Ejemplo n.º 5
0
 public Task MoveCard(CardModel card, SwimLaneModel targetSwimLane)
 {
     return(cardProvider.MoveCardAsync(card, targetSwimLane));
 }