This commit is contained in:
2020-01-16 18:40:33 +00:00
parent 9408b87cfa
commit f7d664c14f
3 changed files with 5 additions and 4 deletions

View File

@@ -54,7 +54,7 @@ namespace AyaNova.Biz
//ITEMS //ITEMS
//add the limit and offset values: //add the limit and offset values:
cm.CommandText = qItemBase + qCriteria + qSort + $" LIMIT {pagingOptions.Limit} OFFSET {pagingOptions.Offset}"; cm.CommandText = qItemBase + qCriteria + " " + qSort + $" LIMIT {pagingOptions.Limit} OFFSET {pagingOptions.Offset}";
using (var dr = cm.ExecuteReader()) using (var dr = cm.ExecuteReader())
{ {
while (dr.Read()) while (dr.Read())

View File

@@ -14,12 +14,12 @@ namespace AyaNova.Biz
public static string DefaultGetManyOrderBy() public static string DefaultGetManyOrderBy()
{ {
return " ORDER BY ID DESC"; return "ORDER BY ID DESC";
} }
public static string DefaultPickListOrderBy() public static string DefaultPickListOrderBy()
{ {
return " ORDER BY NAME ASC"; return "ORDER BY NAME ASC";
} }
public static string DataFilterToSQLOrderBy(AyaNova.Models.DataFilter dataFilter) public static string DataFilterToSQLOrderBy(AyaNova.Models.DataFilter dataFilter)
@@ -52,7 +52,7 @@ namespace AyaNova.Biz
} }
} }
return " ORDER BY" + sb.ToString(); return "ORDER BY" + sb.ToString();
} }

View File

@@ -309,6 +309,7 @@ namespace AyaNova.Biz
qWhereAndOrderBy = qWhereAndOrderBy + SqlFilterOrderByBuilder.DefaultGetManyOrderBy(); qWhereAndOrderBy = qWhereAndOrderBy + SqlFilterOrderByBuilder.DefaultGetManyOrderBy();
} }
//LIMIT AND OFFSET CLAUSE - PAGING
listOptions.Offset = listOptions.Offset ?? ListOptions.DefaultOffset; listOptions.Offset = listOptions.Offset ?? ListOptions.DefaultOffset;
listOptions.Limit = listOptions.Limit ?? ListOptions.DefaultLimit; listOptions.Limit = listOptions.Limit ?? ListOptions.DefaultLimit;
var qLimitOffset = $"LIMIT {listOptions.Limit} OFFSET {listOptions.Offset}"; var qLimitOffset = $"LIMIT {listOptions.Limit} OFFSET {listOptions.Offset}";