|
|
@ -65,18 +65,24 @@ namespace WebApp.Controllers |
|
|
|
|
|
|
|
[HttpGet] |
|
|
|
[SEApiSecurityFilter] |
|
|
|
public HttpResponseMessage ExhibitionList(string Lang, int PageIndex, int PageSize, string SubCategoryIDs, string CountryIDs) |
|
|
|
public HttpResponseMessage ExhibitionList(string Lang, int PageIndex, int PageSize, string SubCategoryIDs, string CountryIDs, string Status) |
|
|
|
{ |
|
|
|
List<string> SubCategoryIDList = new List<string>(); |
|
|
|
List<string> CountryIDList = new List<string>(); |
|
|
|
List<string> rsSubCategoryIDList = new List<string>(); |
|
|
|
List<string> rsCountryIDList = new List<string>(); |
|
|
|
List<string> rsStatusList = new List<string>(); |
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(SubCategoryIDs)) { |
|
|
|
SubCategoryIDList = JsonConvert.DeserializeObject<List<string>>(SubCategoryIDs); |
|
|
|
rsSubCategoryIDList = JsonConvert.DeserializeObject<List<string>>(SubCategoryIDs); |
|
|
|
} |
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(CountryIDs)) |
|
|
|
{ |
|
|
|
CountryIDList = JsonConvert.DeserializeObject<List<string>>(CountryIDs); |
|
|
|
rsCountryIDList = JsonConvert.DeserializeObject<List<string>>(CountryIDs); |
|
|
|
} |
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(Status)) |
|
|
|
{ |
|
|
|
rsStatusList = JsonConvert.DeserializeObject<List<string>>(Status); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -84,7 +90,7 @@ namespace WebApp.Controllers |
|
|
|
var SEToken = SETokenUtil.GetToken(this.Request); |
|
|
|
var sAccount = SEToken.Email; |
|
|
|
|
|
|
|
return new FavoriteService().GetFavoriteExhibition(Lang, sAccount, PageIndex, PageSize, SubCategoryIDList, CountryIDList); |
|
|
|
return new FavoriteService().GetFavoriteExhibition(Lang, sAccount, PageIndex, PageSize, rsSubCategoryIDList, rsCountryIDList, rsStatusList); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|