コード例 #1
0
        public HttpResponseMessage queryDetail(string id)
        {
            new BLL.Common().insertRead(id);
            DataTable dt = new BLL.handleArt().queryDetail(id);
            Object    data;

            if (dt.Rows.Count == 1)
            {
                data = new
                {
                    success  = true,
                    backData = generateArt(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")
            });
        }
コード例 #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.handleArt art  = new BLL.handleArt();
                    bool          flag = art.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")
            });
        }
コード例 #3
0
        public HttpResponseMessage deleteComment(dynamic d)
        {
            string ids  = d.ids;
            object data = new object();

            try
            {
                BLL.handleArt art  = new BLL.handleArt();
                bool          flag = false;

                flag = art.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")
            });
        }
コード例 #4
0
        public HttpResponseMessage save(dynamic d)
        {
            Object data;

            try
            {
                BLL.handleArt culture = new BLL.handleArt();
                bool          flag    = false;
                flag = culture.saveAP(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")
            });
        }
コード例 #5
0
        public HttpResponseMessage queryListByAdmin(string userId)
        {
            DataTable dt = new BLL.handleArt().queryListByAdmin(userId);
            Object    data;

            if (dt.Rows.Count >= 0)
            {
                List <art> list = new List <art>();
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    list.Add(generateArt(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")
            });
        }
コード例 #6
0
        public HttpResponseMessage review(dynamic d)
        {
            Object data;

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