示例#1
0
 public CustomMessageHandler(Stream inputStream, SetWeChat set, IUnityContainer container, int maxRecordCount = 0)
     : base(inputStream, null, maxRecordCount)
 {
     WeixinContext.ExpireMinutes = 3;
     if (set != null)
     {
         appId      = set.appID;
         appSecret  = set.AppSecret;
         agentToken = set.token;
         _container = container;
     }
 }
示例#2
0
        // GET: /InvestGame/

        public WeixinController(IUnityContainer container, ISetWeChatService setWeChatService)
        {
            //var config = System.Web.HttpContext.Current.Server.MapPath("~/log4net.config");
            ////string config = Path.GetDirectoryName(typeof(HomeController).Assembly.Location) + "\\log4net.config";
            //var repository = new FileInfo(config);
            //XmlConfigurator.Configure(repository);
            ////logService = new LogService();
            //logService = log4net.LogManager.GetLogger(typeof(HomeController));
            _container       = container;
            SetWeChatService = setWeChatService;
            //SetWeChat = SetWeChatService.GetById(1);
            //if (SetWeChat != null)
            //{
            //    Token = SetWeChat.token;
            //    AppId = SetWeChat.appID;

            //}
            SetWeChat = new SetWeChat();
            Token     = WxPayConfig.TOKEN;
            AppId     = WxPayConfig.APPID;
        }
示例#3
0
 public int Update(SetWeChat item)
 {
     return(_databaseInstance.Update(item, TableName));
 }