public async Task <IActionResult> RouteAsync() { try { KendoGrid <List <ControllerRoutingActions> > controllerRoutingActionsList = await ControllerRoute.GetRouteActionForKendoGridAsync(_provider, Url); return(View(controllerRoutingActionsList as IEnumerable <KendoGrid <ControllerRoutingActions> >)); } catch (Exception e) { return(NotFound(e)); } }
public async Task <ActionResult <KendoGrid <List <ControllerRoutingActions> > > > GetRouteKendoGridAsync() { try { KendoGrid <List <ControllerRoutingActions> > kendoGrid = await ControllerRoute.GetRouteActionForKendoGridAsync(_provider, ControllerContext.ActionDescriptor.ControllerName, Url, this); if (null != kendoGrid && kendoGrid.Data.Count > 0) { return(kendoGrid); } } catch (Exception e) { await Task.Run(() => _log4Net.Error(string.Format("{0}, {1}.", e.Message, e.StackTrace), e)); } return(NotFound()); }
public async Task <ActionResult <KendoGrid <List <ControllerRoutingActions> > > > GetRouteKendoGridAsync() { try { KendoGrid <List <ControllerRoutingActions> > kendoGrid = await ControllerRoute.GetRouteActionForKendoGridAsync(_provider, Url); if (null != kendoGrid && kendoGrid.Data.Count > 0) { return(kendoGrid); } } 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()); }