public HttpResponseMessage saveAPDish(dynamic d) { string id = d.id; string dish_title = d.dish_title; string dish_content = d.dish_content; string dish_img = d.dish_img; string companyId = d.companyId; string dish_type = d.dish_type; Object data; try { BLL.handleDish dish = new BLL.handleDish(); bool flag = false; if (string.IsNullOrEmpty(id)) { flag = dish.AddDish(dish_title, dish_content, dish_img, companyId, dish_type); } else { flag = dish.EditDish(id, dish_title, dish_content, dish_img, companyId, dish_type); } 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") }); }
public HttpResponseMessage getDailyDish(string id) { DataTable dt = new BLL.handleDish().GetDailyDish(id); Object data; if (dt.Rows.Count >= 0) { List <dish> list = new List <dish>(); for (int i = 0; i < dt.Rows.Count; i++) { dish dish = new dish(); dish.id = dt.Rows[i]["id"].ToString(); dish.dish_title = dt.Rows[i]["dish_title"].ToString(); dish.dish_content = dt.Rows[i]["dish_content"].ToString(); dish.dish_img = dt.Rows[i]["dish_img"].ToString(); dish.companyId = dt.Rows[i]["companyId"].ToString(); dish.dish_type = dt.Rows[i]["dish_type"].ToString(); dish.dish_week = dt.Rows[i]["dish_week"].ToString(); dish.is_online = Convert.ToInt32(dt.Rows[i]["is_online"]); dish.update_time = dt.Rows[i]["update_time"].ToString(); dish.create_time = dt.Rows[i]["create_time"].ToString(); list.Add(dish); } data = new { success = true, backData = list }; } else { 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 onlineStateChange(dynamic d) { string id = d.id; int is_online = d.is_online; string dish_week = d.dish_week; Object data; try { BLL.handleDish dish = new BLL.handleDish(); bool flag = false; flag = dish.OnlineStateChange(id, is_online, dish_week); 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") }); }
public HttpResponseMessage delDish(dynamic d) { string id = d.id; object data = new object(); try { BLL.handleDish dish = new BLL.handleDish(); bool flag = false; flag = dish.DelDish(id); 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") }); }
public HttpResponseMessage getDishDetail(string id) { DataTable dt = new BLL.handleDish().GetDishDetail(id); Object data; if (dt.Rows.Count == 1) { dish dish = new dish(); dish.id = dt.Rows[0]["id"].ToString(); dish.dish_title = dt.Rows[0]["dish_title"].ToString(); dish.dish_content = dt.Rows[0]["dish_content"].ToString(); dish.dish_img = dt.Rows[0]["dish_img"].ToString(); dish.companyId = dt.Rows[0]["companyId"].ToString(); dish.dish_type = dt.Rows[0]["dish_type"].ToString(); dish.is_online = Convert.ToInt32(dt.Rows[0]["is_online"]); dish.update_time = dt.Rows[0]["update_time"].ToString(); dish.create_time = dt.Rows[0]["create_time"].ToString(); data = new { success = true, backData = dish }; } else { 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") }); }