public async Task <IActionResult> Details(Details.Command command)
 {
     command.ProviderId = _providerContext.ProviderInfo.ProviderId;
     return(await _mediator.SendAndMapResponse(
                command,
                response => response.Match <IActionResult>(
                    errors => this.ViewFromErrors(errors),
                    success => RedirectToAction(nameof(CheckAndPublish))
                    .WithProviderContext(_providerContext)
                    .WithJourneyInstanceUniqueKey(_journeyInstance))));
 }