예제 #1
0
파일: Evento.cs 프로젝트: ssunderk/Event
        public void UpdateParticipantState(Guid participantId, EventAcceptanceStatus newStatus)
        {
            var @event = new ParticipantStateUpdated(Id, participantId, newStatus);

            RaiseEvent(@event);
        }
예제 #2
0
파일: Evento.cs 프로젝트: ssunderk/Event
 private void When(ParticipantStateUpdated e)
 {
     Participants.Where(p => p.UserId == e.ParticipantId).FirstOrDefault().UpdateAcceptanceState(e.NewStatus);
     Id = e.AggregateId;
 }
예제 #3
0
 private void when(ParticipantStateUpdated e)
 {
     this.ParticipantList.Where(p => p.UserId == e.ParticipantId).FirstOrDefault().UpdateAcceptanceState(e.NewState);
     this.Id = e.AggregateId;
 }