用的C#语言写的一个API接口以json格式显示。前端调用的是ios 的app。请问我怎样将显示的数据按新加的一个(点击量hits)字段进行排序呢?下面的是bll的方法和后台栏目界面的截图 点击量的值是怎样提供给前端的App根据服装或者餐饮的ID增加值呢? 自己试了一下感觉思维还是有点混乱,求大神指点指点!
public string GetSecondStep(int category_id)
{
string result = "{\"columns\":";
List<led_company_category> list = dal.getdatabyparentid(category_id).ToList();
List<columns> listc = new List<columns>();
foreach (led_company_category info in list)
{
columns m = new columns();
m.column_category_id = info.parent_id.ToString() + "";
m.column_id = info.category_id.ToString() + "";
m.column_name = info.category_name + "";
m.column_img = ConfigurationSettings.AppSettings["LEDNEWS_WebSite"].ToString() + info.url + "";
m.column_structure = mdal.getdatabyid(int.Parse(info.category_module.ToString())).module_name + "";
m.column_url = ConfigurationSettings.AppSettings["LEDNEWS_WebSite"].ToString() + "api_LED/LEDThirdStepAPI.aspx?columnsid=" + info.category_id + "&module=" + info.category_module;
m.advertising_url = ConfigurationSettings.AppSettings["LEDNEWS_WebSite"].ToString() + "api_LED/advertisingAPI.aspx?columnsid=" + info.category_id;
listc.Add(m);
}
result += common.ObjectToJson(listc) + "}";
return result;
}