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")
            });
        }