Пример #1
0
        //
        // GET: /Wechat/
        public ActionResult Setting()
        {
            WechatSetting wechatSetting = new WechatSetting();

            wechatSetting.WechatID             = ConfigService.GetValueByKey("WechatID");
            wechatSetting.AppID                = ConfigService.GetValueByKey("AppID");
            wechatSetting.AppSecret            = ConfigService.GetValueByKey("AppSecret");
            wechatSetting.WechatToken          = ConfigService.GetValueByKey("WechatToken");
            wechatSetting.WechatEncodingAESKey = ConfigService.GetValueByKey("WechatEncodingAESKey");


            return(View(wechatSetting));
        }
Пример #2
0
        /// <summary>
        /// 获取微信的配置信息
        /// </summary>
        /// <param name="_settingService"></param>
        /// <returns></returns>
        public static WechatSetting GetOrderSettings(this ISettingService _settingService)
        {
            var config = new WechatSetting
            {
                AppId      = _settingService.GetSettingByKey <string>(WeChatSettingNames.AppId),
                AppSecret  = _settingService.GetSettingByKey <string>(WeChatSettingNames.AppSecret),
                MchId      = _settingService.GetSettingByKey <string>(WeChatSettingNames.MchId),
                Notify_Url = _settingService.GetSettingByKey <string>(WeChatSettingNames.NotifyUrl),
                Key        = _settingService.GetSettingByKey <string>(WeChatSettingNames.Key),
                Token      = _settingService.GetSettingByKey <string>(WeChatSettingNames.Token),
            };

            return(config);
        }
 public MessageController(WechatSetting wechatSetting, IAccessTokenService accessTokenService)
 {
     _wechatSetting      = wechatSetting;
     _accessTokenService = accessTokenService;
 }
 public WechatController(WechatSetting wechatSetting, ILogger <WechatController> logger)
 {
     _wechatSetting = wechatSetting;
     _logger        = logger;
 }
 public CustomMessageHandler(Stream inputStream, PostModel postModel, WechatSetting wechatSetting)
     : base(inputStream, postModel)
 {
     _wechatSetting = wechatSetting;
 }