public void LeaveEvento(Guid participantId) { var @event = new ParticipantLeft(Id, participantId); RaiseEvent(@event); }
private void When(ParticipantLeft e) { Participants.Remove(Participants.Where(p => p.UserId == e.ParticipantId).FirstOrDefault()); Id = e.AggregateId; }
private void when(ParticipantLeft e) { this.ParticipantList.Remove(this.ParticipantList.Where(p => p.UserId == e.ParticipantId).FirstOrDefault()); this.Id = e.AggregateId; }