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