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)))); }