This commit is contained in:
@@ -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())
|
||||||
|
|||||||
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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}";
|
||||||
|
|||||||
Reference in New Issue
Block a user