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

            RaiseEvent(@event);
        }
Exemplo n.º 6
0
 public Participant(Guid userId, EventAcceptanceStatus acceptanceStatus)
 {
     this.AcceptanceStatus = acceptanceStatus;
     this.UserId           = userId;
 }
Exemplo 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));
        }