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)); }
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(); } }
public WeixinEventSink(ILoggerFactory loggerFactory, WeixinDbContext db) { _logger = loggerFactory?.CreateLogger <WeixinEventSink>() ?? throw new ArgumentNullException(nameof(loggerFactory)); _db = db ?? throw new ArgumentNullException(nameof(db)); }