public HttpResponseMessage queryList(string userId) { Object data; try { DataTable dt = new BLL.handleMessage().queryList(userId); if (dt.Rows.Count >= 0) { List <message> list = new List <message>(); for (int i = 0; i < dt.Rows.Count; i++) { list.Add(generateMessage(dt.Rows[i])); } data = new { success = true, backData = list }; } else { data = new { success = false, backMsg = "数据异常" }; } } catch (Exception e) { data = new { success = false, backMsg = "服务异常" }; } JavaScriptSerializer serializer = new JavaScriptSerializer(); string json = serializer.Serialize(data); return(new HttpResponseMessage { Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json") }); }
public HttpResponseMessage delete(dynamic d) { object data = new object(); try { BLL.handleMessage message = new BLL.handleMessage(); bool flag = false; flag = message.delete(d); if (flag) { data = new { success = true }; } else { data = new { success = false, backMsg = "删除消息失败" }; } } catch (Exception ex) { data = new { success = false, backMsg = "服务异常" }; } JavaScriptSerializer serializer = new JavaScriptSerializer(); string json = serializer.Serialize(data); return(new HttpResponseMessage { Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json") }); }