public async Task <ActionResult <List <ControllerRoutingActions> > > GetRouteAsync() { try { List <ControllerRoutingActions> controllerRoutingActionsList = await ControllerRoute.GetRouteActionAsync(_provider, ControllerContext.ActionDescriptor.ControllerName, Url, this); if (null != controllerRoutingActionsList && controllerRoutingActionsList.Count > 0) { return(controllerRoutingActionsList); } } catch (Exception e) { await Task.Run(() => _log4Net.Error(string.Format("{0}, {1}.", e.Message, e.StackTrace), e)); } return(NotFound()); }
public async Task <ActionResult <List <ControllerRoutingActions> > > GetRouteAsync() { try { List <ControllerRoutingActions> controllerRoutingActionsList = await ControllerRoute.GetRouteActionAsync(_provider, Url); if (null != controllerRoutingActionsList && controllerRoutingActionsList.Count > 0) { return(controllerRoutingActionsList); } } catch (Exception e) { await Task.Run(() => _log4Net.Error( $"{Environment.NewLine}{e.GetType()}{Environment.NewLine}{e.InnerException?.GetType()}{Environment.NewLine}{e.Message}{Environment.NewLine}{e.StackTrace}{Environment.NewLine}", e)); return(StatusCode(500, e)); } return(NotFound()); }