diff --git a/src/MapsDb/DataService/BusStopDs.cs b/src/MapsDb/DataService/BusStopDs.cs index 5e9a2e1..76004ea 100644 --- a/src/MapsDb/DataService/BusStopDs.cs +++ b/src/MapsDb/DataService/BusStopDs.cs @@ -45,7 +45,7 @@ namespace MapsDb.DataService return data.OrderByDescending(i => i.GetType().GetProperty(pagination.sort).GetValue(i, null)).ToList(); default: - return data.OrderBy(i => i.GetType().GetProperty(pagination.sort).GetValue(i, null)).ToList(); + return data.OrderByDescending(i => i.Id).ToList(); } } diff --git a/src/MapsModels/DsModels/PaginationDsM.cs b/src/MapsModels/DsModels/PaginationDsM.cs index 538d45e..5dd9957 100644 --- a/src/MapsModels/DsModels/PaginationDsM.cs +++ b/src/MapsModels/DsModels/PaginationDsM.cs @@ -5,9 +5,23 @@ namespace MapsModels.DsModels public const string ASC = "ASC"; public const string DESC = "DESC"; public int from { get; set; } - public int perPage { get; set; } + public int per_page; public string sort { get; set; } + public int perPage{ + get{ + if(per_page == 0){ + return 25; + } + return per_page; + } + set{ + per_page = value; + } + } public string orderType(){ + if(sort == null){ + return null; + } if(sort.StartsWith("-")){ sort = sort.Substring(1); return DESC; -- libgit2 0.21.4