public static ViewResult ErrorView(this Controller controller, string errorMessage) { var error = new IdentityServer4.Models.ErrorMessage() { Error = errorMessage }; return(controller.View("Error", new ErrorViewModel() { Error = error })); }
public async Task <IActionResult> Index(string errorId) { var vm = new IdrServices.Error.ErrorViewModel(); IdentityServer4.Models.ErrorMessage message = await _interaction.GetErrorContextAsync(errorId); if (message != null) { vm.Error = message; } return(View("Index", vm)); }
/// <summary> /// Shows the error page /// </summary> public async Task <IActionResult> Error(string errorId) { ErrorViewModel vm = new ErrorViewModel(); // retrieve error details from identityserver IdentityServer4.Models.ErrorMessage message = await _interaction.GetErrorContextAsync(errorId); if (message != null) { vm.Error = message; } return(View("Error", vm)); }
public async Task <ErrorViewModel> GetErrorView(string errorId) { var message = await _interaction.GetErrorContextAsync(errorId); if (message == null) { message = new IdentityServer4.Models.ErrorMessage { Error = errorId } } ; return(new ErrorViewModel { Error = message }); }
/// <summary> /// Shows the error page /// </summary> public async Task <IActionResult> Error(string errorId) { var vm = new ErrorViewModel(); // retrieve error details from identityserver IdentityServer4.Models.ErrorMessage message = await _interaction.GetErrorContextAsync(errorId); if (message != null) { vm.Error = message; if (!_environment.IsDevelopment()) { // only show in development message.ErrorDescription = null; } } return(View("Error", vm)); }