@inherits Custom.Hybrid.Razor14
<!-- unimportant stuff, hidden -->
@using ToSic.Razor.Blade;
@using System.Linq;
Using an App.Query multiple times The... <!-- unimportant stuff, hidden -->
<div class="row">
<div class="col-lg-7">
@{
// get the query and ask for the "Default" results as a dynamic List
var query = App.Query["DnnFilesFromSql"];
var currentFiles = AsList(query);
query.Reset();
query.Params("PortalId", "0");
var rootFiles = AsList(query);
}
<h2>files from the current Portal</h2>
<ul>
@foreach(var file in currentFiles) {
<li>@file.FileName</li>
}
</ul>
</div>
<div class="col-lg-5">
@fancybox.PreviewWithLightbox(App.Path + "/data/assets/sql-query-dnn-files.png", width, height, "float-left", label: "Query Tree")
@fancybox.PreviewWithLightbox(App.Path + "/data/assets/sql-query-configuration.png", width, height, "float-left", label: "Query Configuration with Params and Test-Values")
@fancybox.PreviewWithLightbox(App.Path + "/data/assets/sql-query-select-statement.png", width, height, "float-left", label: "SQL Query using Params")
</div>
</div>
<hr>
<h2>Files from the root portal</h2>
<ul>
@foreach(var file in rootFiles) {
<li>@file.FileName</li>
}
</ul>
<!-- unimportant stuff, hidden -->