Exemplo n.º 1
0
        public HttpResponseMessage queryDetail(string id)
        {
            new BLL.Common().insertRead(id);
            DataTable dt = new BLL.handleVideo().queryDetail(id);
            Object    data;

            if (dt.Rows.Count == 1)
            {
                data = new
                {
                    success  = true,
                    backData = generateVideo(dt.Rows[0])
                };
            }
            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")
            });
        }
Exemplo n.º 2
0
        public HttpResponseMessage delete(dynamic d)
        {
            string id   = d.id;
            object data = new object();

            try
            {
                BLL.handleVideo video = new BLL.handleVideo();
                bool            flag  = false;

                flag = video.delete(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")
            });
        }
Exemplo n.º 3
0
        public HttpResponseMessage queryListByAdmin(dynamic d)
        {
            DataTable dt = new BLL.handleVideo().queryListByAdmin();
            Object    data;

            if (dt.Rows.Count >= 0)
            {
                List <video> list = new List <video>();
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    list.Add(generateVideo(dt.Rows[i]));
                }

                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")
            });
        }
Exemplo n.º 4
0
        public HttpResponseMessage review(dynamic d)
        {
            Object data;

            try
            {
                BLL.handleVideo video = new BLL.handleVideo();
                int             flag  = video.review(d);

                if (flag == 1)
                {
                    data = new
                    {
                        success = true
                    };
                }
                else if (flag == 2)
                {
                    data = new
                    {
                        success = false,
                        backMsg = "审核失败"
                    };
                }
                else if (flag == -1)
                {
                    data = new
                    {
                        success = false,
                        backMsg = "不允许审核"
                    };
                }
                else if (flag == 0)
                {
                    data = new
                    {
                        success = false,
                        backMsg = "视频不存在"
                    };
                }
                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")
            });
        }