Exemplo n.º 1
0
        public async Task <IActionResult> RegisterToEvent(
            [FromRoute(Name = "eventId")] Guid eventId,
            [FromBody] RegisterToEventRequest request)
        {
            var command = request.ToCommand(eventId);
            await dispatcher.DispatchAsync(command);

            return(Ok());
        }
Exemplo n.º 2
0
 public static RegisterToEvent ToCommand(this RegisterToEventRequest request, Guid eventId)
 {
     return(new RegisterToEvent(
                eventId: eventId,
                email: request.Email,
                name: request.Name,
                phoneNumber: request.PhoneNumber
                ));
 }