Exemple #1
0
 public void Handle(CardLabelRemoved message)
 {
     FindCardViewModel(message.CardId)
     .IfHasValueThenDo(card =>
     {
         var removing = card.Labels.Where(lbl => lbl.Color == message.Color.ToString());
         card.Labels.RemoveRange(removing.ToArray());
     });
 }
 public void Handle(CardLabelRemoved message)
 {
     EnsureId(message.CardId, () =>
     {
         var found = Labels.FirstOrDefault(lbl => lbl.Color == message.Color.ToString());
         if (found != null)
         {
             Labels.Remove(found);
         }
     });
 }
Exemple #3
0
 public void Handle(CardLabelRemoved message)
 {
     Analytics.TagEvent("Update_Card_Label_Remove");
     Handle(api => api.Cards.RemoveLabel(new CardId(message.CardId), message.Color));
 }