public async Task <FileResult> Get([FromRoute] int siteId, [FromQuery] GetRequest request) { try { return(await GetResponseMessageAsync(await VisualInfo.GetInstanceAsync(_pathManager, _databaseManager, siteId, 0, 0, 0, request.PageIndex))); } catch (Exception ex) { HttpContext.Response.Redirect(_pathManager.GetAdminUrl(ErrorController.Route) + "/?message=" + HttpUtility.UrlPathEncode(ex.Message)); } return(null); }