This commit is contained in:
@@ -272,8 +272,7 @@ namespace AyaNova.Biz
|
||||
//get many (paged)
|
||||
internal async Task<ApiPagedResponse> GetList(IUrlHelper Url, string routeName, ListOptions listOptions)
|
||||
{
|
||||
listOptions.Offset = listOptions.Offset ?? ListOptions.DefaultOffset;
|
||||
listOptions.Limit = listOptions.Limit ?? ListOptions.DefaultLimit;
|
||||
|
||||
|
||||
|
||||
//TODO: Get template (MOCKED FOR NOW UNTIL PROOF OF CONCEPT)
|
||||
@@ -292,10 +291,7 @@ namespace AyaNova.Biz
|
||||
|
||||
var qFrom = " FROM AWIDGET";
|
||||
|
||||
|
||||
|
||||
//WHERE CLAUSE and SORT CLAUSE - FILTER / SORT
|
||||
|
||||
var qWhereAndOrderBy = string.Empty;
|
||||
if (listOptions.DataFilterId > 0)
|
||||
{
|
||||
@@ -313,6 +309,11 @@ namespace AyaNova.Biz
|
||||
qWhereAndOrderBy = qWhereAndOrderBy + SqlFilterOrderByBuilder.DefaultGetManyOrderBy();
|
||||
}
|
||||
|
||||
listOptions.Offset = listOptions.Offset ?? ListOptions.DefaultOffset;
|
||||
listOptions.Limit = listOptions.Limit ?? ListOptions.DefaultLimit;
|
||||
var qLimitOffset = $"LIMIT {listOptions.Limit} OFFSET {listOptions.Offset}";
|
||||
|
||||
//PUT IT ALL TOGETHER
|
||||
var qQuery = qSelectColumns + qFrom + qWhereAndOrderBy;
|
||||
|
||||
using (var command = ct.Database.GetDbConnection().CreateCommand())
|
||||
@@ -325,7 +326,7 @@ namespace AyaNova.Biz
|
||||
while (dr.Read())
|
||||
{
|
||||
//Build return here row by row
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user