public async Task Handle(LikeVoteToggled message) { var details = await _read.Get <RetrospectiveDetails>(message.RetrospectiveId); var likeItem = details.Likes.First(c => c.Id == message.LikeIdentifier); likeItem.ToggleVote(message.ParticipantId); await _save.Put(details); }
private void Apply(LikeVoteToggled e) { var likeItem = Likes.First(l => l.Id == e.LikeIdentifier); likeItem.ToggleVote(e.ParticipantId); }