示例#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;
 }