Esempio n. 1
0
 internal Participant(Guid userId, EventAcceptanceStatus acceptanceStatus)
 {
     this.UserId           = userId;
     this.AcceptanceStatus = acceptanceStatus;
 }
Esempio n. 2
0
 public void UpdateAcceptanceState(EventAcceptanceStatus acceptanceStatus)
 {
     this.AcceptanceStatus = acceptanceStatus;
 }
Esempio n. 3
0
 public ParticipantStateUpdated(Guid id, Guid participantId, EventAcceptanceStatus newStatus)
     : base(id)
 {
     this.ParticipantId = participantId;
     this.NewStatus     = newStatus;
 }
Esempio n. 4
0
 public UpdateParticipantState(Guid eventoId, Guid participantId, EventAcceptanceStatus status)
     : base(eventoId)
 {
     this.ParticipantId = participantId;
     this.Status        = status;
 }
Esempio n. 5
0
        public void UpdateParticipantState(Guid participantId, EventAcceptanceStatus newStatus)
        {
            var @event = new ParticipantStateUpdated(Id, participantId, newStatus);

            RaiseEvent(@event);
        }
Esempio n. 6
0
 public Participant(Guid userId, EventAcceptanceStatus acceptanceStatus)
 {
     this.AcceptanceStatus = acceptanceStatus;
     this.UserId           = userId;
 }
Esempio n. 7
0
        public async Task <IActionResult> UpdateParticipantState([FromRoute] Guid eventId, [FromRoute] Guid participantId, [FromRoute] EventAcceptanceStatus status)
        {
            await CommandDispatcher.Dispatch <Domain.Entity.Evento>(new UpdateParticipantState(eventId, participantId, status));

            return(new StatusCodeResult(StatusCodes.Status204NoContent));
        }