Ejemplo n.º 1
0
        public HttpResponseMessage ClickCount(string activityid)
        {
            string msg = "";

            //返回实体
            ResponseResult result = new ResponseResult();

            TRP_OpenCount_BLL bll = TRP_OpenCount_BLL.getInstance();


            if (bll.QrOpenCount(activityid, ref msg))
            {
                result.return_code = "SUCCESS";
            }
            else
            {
                result.return_code = "FAIL";
            }

            result.return_msg = msg;

            JavaScriptSerializer serializer = new JavaScriptSerializer();

            string str = serializer.Serialize(result);

            return(new HttpResponseMessage {
                Content = new StringContent(str, Encoding.GetEncoding("UTF-8"), "application/json")
            });
        }
Ejemplo n.º 2
0
        public TRP_OpenCount_BLL getBll()
        {
            #region Ninject DI依赖注入

            //创建Ninject内核实例  前者为Ikernel接口 ,再用StandardKernel类作为接口的实例化
            IKernel ninjectKernel = new StandardKernel();

            //接口绑定实现接口的实例
            ninjectKernel.Bind <I_TRP_OpenCount_DAL>().To <TRP_OpenCount_DAL>();

            //获取接口实现
            I_TRP_OpenCount_DAL idal = ninjectKernel.Get <I_TRP_OpenCount_DAL>();

            //依赖注入-实现接口的实例传给构造函数
            TRP_OpenCount_BLL bll = new TRP_OpenCount_BLL(idal);

            return(bll);

            #endregion
        }