in apps/samplecode/education/rosterapi/EducationAccelerator.WebApi/EducationAccelerator.WebApi/Models/BaseModel.cs [83:109]
public static string BuildPaging<T>(StringValues limit, StringValues offset)
{
if (limit.Count < 1)
{
return null;
}
var sb = new StringBuilder();
var hasLimit = int.TryParse(limit.First(), out int limitValue);
if (hasLimit == true)
{
sb.Append($" count='{limit.First()}'");
}
if (offset.Count > 0)
{
var hasOffSet = int.TryParse(offset.First(), out int offsetValue);
if (hasOffSet == true && hasLimit == true)
{
sb.Append($" page='{offsetValue / limitValue + 1}'");
}
}
return sb.ToString();
}