public async Task <ApiResponse <RegistrationResponse> > Handle(EndUserRegistrationRequest request, CancellationToken cancellationToken) { return(await userRegistrationService.RegisterUserAsync(request)); }
public async Task <IActionResult> RegisterEndUser([FromForm] EndUserRegistrationRequest endUserRegistrationRequest, CancellationToken cancellationToken = default) { var result = await Mediator.Send(endUserRegistrationRequest, cancellationToken); return(Ok(result)); // TODO use new extension method that will help return this based on ApiResponse status code. }