internal Participant(Guid userId, EventAcceptanceStatus acceptanceStatus) { this.UserId = userId; this.AcceptanceStatus = acceptanceStatus; }
public void UpdateAcceptanceState(EventAcceptanceStatus acceptanceStatus) { this.AcceptanceStatus = acceptanceStatus; }
public ParticipantStateUpdated(Guid id, Guid participantId, EventAcceptanceStatus newStatus) : base(id) { this.ParticipantId = participantId; this.NewStatus = newStatus; }
public UpdateParticipantState(Guid eventoId, Guid participantId, EventAcceptanceStatus status) : base(eventoId) { this.ParticipantId = participantId; this.Status = status; }
public void UpdateParticipantState(Guid participantId, EventAcceptanceStatus newStatus) { var @event = new ParticipantStateUpdated(Id, participantId, newStatus); RaiseEvent(@event); }
public Participant(Guid userId, EventAcceptanceStatus acceptanceStatus) { this.AcceptanceStatus = acceptanceStatus; this.UserId = userId; }
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)); }