public HomeController(
     WeixinDbContext db,
     ILoggerFactory loggerFactory,
     IWeixinAccessToken smsSender)
 {
     _db                = db ?? throw new ArgumentNullException(nameof(db));
     _logger            = loggerFactory?.CreateLogger <HomeController>() ?? throw new ArgumentNullException(nameof(loggerFactory));
     _weixinAccessToken = smsSender ?? throw new ArgumentNullException(nameof(smsSender));
 }
Esempio n. 2
0
 public void AddNew()
 {
     using (var db = new WeixinDbContext())
     {
         var config = new BaseConfig()
         {
             WeixinName      = "test",
             Appid           = "123gwwg31g2g",
             Token           = "2dffw",
             EncodingAESKey  = "shf82hf28hfiwh82hf",
             Appsecret       = "29fh29hf2hf92hf92",
             DefaultResponse = "for test"
         };
         db.BaseConfig.Add(config);
         db.SaveChanges();
     }
 }
Esempio n. 3
0
 public WeixinEventSink(ILoggerFactory loggerFactory,
                        WeixinDbContext db)
 {
     _logger = loggerFactory?.CreateLogger <WeixinEventSink>() ?? throw new ArgumentNullException(nameof(loggerFactory));
     _db     = db ?? throw new ArgumentNullException(nameof(db));
 }