public IActionResult Error()

in wvd-templates/diagnostics-sample/src/MSFT.WVD.Diagnostics/Controllers/HomeController.cs [152:174]


        public IActionResult Error(int id, ErrorDetails errorDetails)
        {
            if (errorDetails.Message != null && errorDetails.StatusCode != null)
            {
                return View(new ErrorViewModel()
                { ErrorDetails = errorDetails }
                );
            }
            else
            {
                var exceptionFeature = HttpContext.Features.Get<IExceptionHandlerPathFeature>();
                _logger.LogError($"RouteOfException : { exceptionFeature.Path}. ErrorMessage : {exceptionFeature.Error.Message}");

                return View(new ErrorViewModel()
                {
                    ErrorDetails = new ErrorDetails
                    {
                        Message = $"RouteOfException : { exceptionFeature.Path}. ErrorMessage : {exceptionFeature.Error.Message}"
                    }
                }
             );
            }
        }