Commit 8940e9317c51eb88f48300701a4e1fb864ca75b3

Authored by Administrator
1 parent db607025

add default sort

src/MapsDb/DataService/BusStopDs.cs
... ... @@ -45,7 +45,7 @@ namespace MapsDb.DataService
45 45 return data.OrderByDescending(i => i.GetType().GetProperty(pagination.sort).GetValue(i, null)).ToList();
46 46  
47 47 default:
48   - return data.OrderBy(i => i.GetType().GetProperty(pagination.sort).GetValue(i, null)).ToList();
  48 + return data.OrderByDescending(i => i.Id).ToList();
49 49 }
50 50  
51 51 }
... ...
src/MapsModels/DsModels/PaginationDsM.cs
... ... @@ -5,9 +5,23 @@ namespace MapsModels.DsModels
5 5 public const string ASC = "ASC";
6 6 public const string DESC = "DESC";
7 7 public int from { get; set; }
8   - public int perPage { get; set; }
  8 + public int per_page;
9 9 public string sort { get; set; }
  10 + public int perPage{
  11 + get{
  12 + if(per_page == 0){
  13 + return 25;
  14 + }
  15 + return per_page;
  16 + }
  17 + set{
  18 + per_page = value;
  19 + }
  20 + }
10 21 public string orderType(){
  22 + if(sort == null){
  23 + return null;
  24 + }
11 25 if(sort.StartsWith("-")){
12 26 sort = sort.Substring(1);
13 27 return DESC;
... ...