Example #1
0
        public HttpResponseMessage queryDetail(string id)
        {
            new BLL.Common().insertRead(id);
            DataTable dt = new BLL.handleCulture().queryDetail(id);
            Object    data;

            if (dt.Rows.Count == 1)
            {
                data = new
                {
                    success  = true,
                    backData = generateCulture(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")
            });
        }
Example #2
0
        public HttpResponseMessage collect(dynamic d)
        {
            Object data;
            string userId = string.Empty;

            if (d != null)
            {
                userId = d.userId;
            }

            if (string.IsNullOrEmpty(userId))
            {
                data = new
                {
                    success = false,
                    backMsg = "请先登录再操作!"
                };
            }
            else
            {
                try
                {
                    BLL.handleCulture culture = new BLL.handleCulture();
                    bool flag = culture.collect(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")
            });
        }
Example #3
0
        public HttpResponseMessage deleteComment(dynamic d)
        {
            string ids  = d.ids;
            object data = new object();

            try
            {
                BLL.handleCulture culture = new BLL.handleCulture();
                bool flag = false;

                flag = culture.deleteComment(ids);

                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")
            });
        }
Example #4
0
        public HttpResponseMessage queryAdminCommentList(string userId)
        {
            DataTable dt = new BLL.handleCulture().queryAdminCommentList(userId);
            Object    data;

            if (dt.Rows.Count >= 0)
            {
                List <cultureComment> list = new List <cultureComment>();
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    list.Add(generateCultureComment(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")
            });
        }
Example #5
0
        public HttpResponseMessage review(dynamic d)
        {
            Object data;

            try
            {
                BLL.handleCulture culture = new BLL.handleCulture();
                int flag = culture.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")
            });
        }