public void Handle(CardLabelAdded message) { EnsureId(message.CardId, () => Labels.Add(new LabelViewModel(message.Color.ToString(), message.Name))); }
public void Handle(CardLabelAdded message) { FindCardViewModel(message.CardId) .IfHasValueThenDo(card => card.Labels.Add(new LabelViewModel(message.Color.ToString(), message.Name))); }