/// <summary> /// 构造方法 /// </summary> /// <param name="schemes"></param> /// <param name="repository"></param> /// <param name="httpContextAccessor"></param> /// <param name="logHelper"></param> public MvcAuthorizeHandler(IAuthenticationSchemeProvider schemes, IRepository repository, IHttpContextAccessor httpContextAccessor, ILogHelper <ApiAuthorizeHandler> logHelper) { Schemes = schemes; Repository = repository; HttpContextAccessor = httpContextAccessor; LogHelper = logHelper; }
public ExampleServiceHelper(IWebServiceHelper serviceHelper, ICacheHandler cacheHandler, ILogHelper logHelper, ISettingsHelper settingsHelper) { this.ServiceHelper = serviceHelper; this.CacheHandler = cacheHandler; this.LogHelper = logHelper; this.SettingsHelper = settingsHelper; }
public GenericRepository() { IDbContextFactory dbContextFactory = new DbContextFactory(); Context = dbContextFactory.GetDbContext(); log = new LogHelper(); }
private void Init() { _logHelper = new Log4NetHelper(); _layoutView = "_EmailLayout.html"; _smtpHost = ConfigurationManager.AppSettings.Get("SMTPHost"); _smtpUsername = ConfigurationManager.AppSettings.Get("SMTPUsername"); _smtpPassword = ConfigurationManager.AppSettings.Get("SMTPPassword"); _smtpPort = ConfigurationManager.AppSettings.Get("SMTPPort"); string enableSsl = System.Configuration.ConfigurationManager.AppSettings.Get("SMTPEnableSSL"); if (!string.IsNullOrEmpty(enableSsl)) { _isEnableSsl = Convert.ToBoolean(enableSsl); } string isUseDefaultCredential = System.Configuration.ConfigurationManager.AppSettings.Get("SMTPUseDefaultCredentials"); if (!string.IsNullOrEmpty(isUseDefaultCredential)) { _isUseDefaultCredential = Convert.ToBoolean(isUseDefaultCredential); } }
} //= "Add yourself some time to cover both the person in the room and yourself."; public SessionRouter(IUpdateHelper updateHelper, IMenuLoader menuLoader, ILogger <SessionRouter> logger, IRoomService room, IUsersService users, IBotService botService, IOptions <BotConfiguration> config, ILockTrackerService lockTrackerService, ILogHelper logHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { _menuLoader = menuLoader; _config = config; _logHelper = logHelper; _updateHelper = updateHelper; _notificationRouter = notificationRouter; _localizationHelper = localizationHelper; _users = users; _logger = logger; _room = room; _botService = botService; _lockTrackerService = lockTrackerService; CommandNotRecognized = _localizationHelper.GetLocalizedString(StringToLocalize.CommandNotRecognized); NumberOverLimit = _localizationHelper.GetLocalizedString(StringToLocalize.NumberOverLimit); NumberNotParsed = _localizationHelper.GetLocalizedString(StringToLocalize.NumberNotParsed); doorIsLockedInstruction = _localizationHelper.GetLocalizedString(StringToLocalize.doorIsLockedInstruction); }
public RoomService(IMenuLoader menuLoader, IUsersService usersService, ILockTrackerService lockTrackerService, IRoomQueue roomQueue, ILogHelper LogHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { //LogHelper = new LogHelper(); _menuLoader = menuLoader; _usersService = usersService; _lockTrackerService = lockTrackerService; _roomQueue = roomQueue; _LogHelper = LogHelper; _notificationRouter = notificationRouter; _localizationHelper = localizationHelper; IsBusy = false; _LogHelper.Log("HJ64K54J45", "Room instance created", LogLevel.Information); QueueList = _roomQueue.QueueList;//new ObservableCollection<QueueSlot>(); QueueList.CollectionChanged += QueueChangeHandler; _lockTrackerService.PropertyChanged += _lockTrackerService_PropertyChanged; roomCancellationTokenSource = new CancellationTokenSource(); inBetweenCancellationTokenSource = new CancellationTokenSource(); }
/// <summary> /// 构造方法 /// </summary> /// <param name="connPath"></param> public RepositorySugar(string connPath) { _connPath = connPath; _context = SugarDbContext.GetDbContextByConnPath(connPath); _db = _context.Db; logHelper = StaticServiceProvider.Current.GetRequiredService <ILogHelper <RepositorySugar> >(); }
public UnitOfWork() { _ctx = Activator.CreateInstance <C>(); _repositories = new Dictionary <Type, object>(); _logHelper = new Log4NetHelper(); }
/// <summary> /// 构造方法 /// </summary> /// <param name="repo"></param> /// <param name="logHelper"></param> /// <param name="currentUser"></param> /// <param name="cacheHelper"></param> public WxFunc2Controller(IRepository repo, ILogHelper <WxFunc2Controller> logHelper, CurrentUser currentUser, ICacheHelper cacheHelper) { this.repo = repo; this.logHelper = logHelper; this.currentUser = currentUser; this.cacheHelper = cacheHelper; }
} //"Command wasn't recognized. Please try again."; public SimpleSessionRouter(IUpdateHelper updateHelper, IMenuLoader menuLoader, IRoomService room, IUsersService users, IBotService botService, ILockTrackerService lockTrackerService, ILogHelper logHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { _menuLoader = menuLoader; _logHelper = logHelper; _updateHelper = updateHelper; _notificationRouter = notificationRouter; _users = users; _room = room; _botService = botService; _lockTrackerService = lockTrackerService; _localizationHelper = localizationHelper; CommandNotRecognized = _localizationHelper.GetLocalizedString(StringToLocalize.CommandNotRecognized); }
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { Exception error = (Exception)e.ExceptionObject; ILogHelper logger = LogHelper.GetInstance(); logger.Error("未处理异常", error); }
public MvcApplication() { _logger = LogManager.GetLogger(GetType()); _logHelper = new LogHelper(); _initializerLock = new object(); }
protected BaseRedisClient(ILogHelper logger, IRedisWrapper redisWrapper) { Logger = logger; Wrapper = redisWrapper; Wrapper.Database = Connection.GetDatabase(); Wrapper.Subscriber = Connection.GetSubscriber(); }
public UserManager(IAppContext appContext, IMapper mapper, ILogHelper logger, INotificator notificator) { _appContext = appContext; _mapper = mapper; _logger = logger; _notificator = notificator; }
public TaskHangFire(MySqlContext _mySqlContent, IRedisService redisHelper, ILogHelper _logHelper, IWXPayHelper _wXPayHelper) { mySqlContent = _mySqlContent; redis = redisHelper; logHelper = _logHelper; wXPayHelper = _wXPayHelper; }
/// <summary> /// 构造方法 /// </summary> /// <param name="logHelper"></param> /// <param name="repo"></param> /// <param name="cache"></param> /// <param name="currentUser"></param> public LoginController(ILogHelper <LoginController> logHelper, CurrentUser currentUser, IRepository repo, ICacheHelper cache) { this.logHelper = logHelper; this.currentUser = currentUser; this.repo = repo; this.cache = cache; }
/// <summary> /// 客户端可调用此init方法,修改默认配置 /// </summary> /// <param name="cacheHelper">设置缓存的实现</param> /// <param name="logHelper">日志的实现类</param> public static void Init(ILogHelper logHelper) { if (logHelper != null) { ToolFactory.LogHelper = logHelper; } }
protected void Application_Start() { _logHelper = LogHelperFactory.GetLogHelper <MvcApplication>(); if (AppContext.EFProfilerEnable) { //MiniProfilerEF6初始化,必须放在第一行 //因为要监控ef,所以要在ef初始化之前 MiniProfilerEF6.Initialize(); } //ASP.NET 路由操作处理所有请求(甚至包括与现有文件匹配的请求) RouteTable.Routes.RouteExistingFiles = true; //注册视图引擎 ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new RazorViewEngine()); ViewEngines.Engines.Add(new WebFormViewEngine()); //注册所有区域 AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); //ioc配置 AutofacRegister.RegisterAutofac(); EFWormUp(); }
public BusinessController(IRepository <Business> businessRepo, IUserRepository userRepo, ILogHelper logHelper) { _businessRepo = businessRepo; _userRepo = userRepo; _logHelper = logHelper; }
/// <summary> /// 构造方法 /// </summary> /// <param name="logHelper"></param> /// <param name="repo"></param> /// <param name="wxAutoResponseHelper"></param> /// <param name="wxAutoComResponse"></param> public WxTextHandler(ILogHelper <WxTextHandler> logHelper, IRepository repo, WxAutoResponseHelper wxAutoResponseHelper, WxAutoComResponse wxAutoComResponse) { this.logHelper = logHelper; this.repo = repo; this.wxAutoResponseHelper = wxAutoResponseHelper; this.wxAutoComResponse = wxAutoComResponse; }
public RestService(IRestClient client, ILogHelper logHelper) { // By applying dependency inversion, we allow our consumer to determine // which Rest client, URL, Log Helper, and log name we use. This increases // reusability of our RestService class by making it more flexible. _restClient = client; _logHelper = logHelper; }
public BankPortalController(IBankPortal bankPortal, IMapper mapper, IValidator<CreditCardDto> validator, ILogger<BankPortalController> logger,ILogHelper<CreditCardDto> logHelper) { _bankPortal = bankPortal; _mapper = mapper; _logger = logger; _validator = validator; _logHelper = logHelper; }
public UserDevicesController(IRepository <UserDevice> userDevicesRepo, ILogHelper logHelper, IOneSignal oneSignal) { _userDevicesRepo = userDevicesRepo; _logHelper = logHelper; _oneSignal = oneSignal; }
/// <summary> /// 构造方法 /// </summary> public CurrentUser(ILogHelper <CurrentUser> logHelper, IRepository repo, IUser appUser, ICacheHelper cache, LdapHelper adHelper) { this.logHelper = logHelper; this.repo = repo; this.appUser = appUser; this.cache = cache; this.adHelper = adHelper; }
public BaseRepository(IUnitOfWork unitOfWork) : this() { _unitOfWork = unitOfWork; _dbContext = unitOfWork.DbContext; _logger = LogHelperFactory.GetLogHelper <TEntity>(); }
/// <summary> /// 构造方法 /// </summary> /// <param name="logHelper"></param> /// <param name="repo"></param> /// <param name="cacheHelper"></param> /// <param name="wxAutoComResponse"></param> public WxKfTransferHelper(ILogHelper <WxKfTransferHelper> logHelper, IRepository repo, ICacheHelper cacheHelper, WxAutoComResponse wxAutoComResponse) { this.logHelper = logHelper; this.repo = repo; this.cacheHelper = cacheHelper; this.wxAutoComResponse = wxAutoComResponse; }
/// <Summary>Base for Importing V1.</Summary> /// <remarks>Need list of people to merge into.</remarks> protected ImportV1Base(TallyJ2dContext db, ImportFile file, XmlDocument xmlDoc, List<Person> people, Action<Person> addPerson, ILogHelper logHelper) { _db = db; _file = file; _xmlDoc = xmlDoc; _people = people; AddPerson = addPerson; _logHelper = logHelper; }
/// <summary> /// 构造方法 /// </summary> /// <param name="logHelper"></param> /// <param name="repo"></param> /// <param name="wxAutoComResponse"></param> /// <param name="wxAutoConvertHelper"></param> /// <param name="wxAutoKeywordHelper"></param> public WxAutoResponseHelper(ILogHelper <WxAutoResponseHelper> logHelper, IRepository repo, WxAutoComResponse wxAutoComResponse, WxAutoConvertHelper wxAutoConvertHelper, WxAutoKeywordHelper wxAutoKeywordHelper) { this.logHelper = logHelper; this.repo = repo; this.wxAutoComResponse = wxAutoComResponse; this.wxAutoConvertHelper = wxAutoConvertHelper; this.wxAutoKeywordHelper = wxAutoKeywordHelper; }
protected BaseProxyProvider(ILogHelper logger) { Logger = logger; Client = new HttpClient { Timeout = TimeSpan.FromSeconds(10) }; Client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", HttpHelper.GetUserAgent()); }
/// <summary> /// Initializes a new instance of the <see cref="ErrorHelper"/> class. /// </summary> /// <param name="logHelper">The log helper.</param> /// <exception cref="System.ArgumentNullException"> /// Exception thrown if the log helper is null. /// </exception> public ErrorHelper(ILogHelper logHelper) { if (logHelper == null) { throw new ArgumentNullException(nameof(logHelper)); } this.logHelper = logHelper; }
/// <summary> /// 构造方法 /// </summary> /// <param name="logHelper"></param> /// <param name="repo"></param> /// <param name="wxAutoResponseHelper"></param> /// <param name="wxAutoComResponse"></param> /// <param name="wxKfTransferHelper"></param> public WxEventClickHelper(ILogHelper <WxEventClickHelper> logHelper, IRepository repo, WxAutoResponseHelper wxAutoResponseHelper, WxAutoComResponse wxAutoComResponse, WxKfTransferHelper wxKfTransferHelper) { this.logHelper = logHelper; this.repo = repo; this.wxAutoResponseHelper = wxAutoResponseHelper; this.wxAutoComResponse = wxAutoComResponse; this.wxKfTransferHelper = wxKfTransferHelper; }
public UpdateService(IConfig config = null, ILogHelper logHelper = null, IDataAccess dl = null, IAdServicesClient adServicesClient = null, ILocatorServicesClient locatorServicesClient = null, IUpdateServiceHelper updateServiceHelper = null) { _config = config ?? new Config(); _logHelper = logHelper ?? new LogHelper(); _dl = dl ?? new DataAccess.DataAccess(); _adServicesClient = adServicesClient ?? new AdServicesClient(); _locatorServicesClient = locatorServicesClient ?? new LocatorServicesClient(); _updateServiceHelper = updateServiceHelper ?? new UpdateServiceHelper(); }
private static ILogHelper GetLogger() { if (null == StaticLogHelper) { StaticLogHelper = new ConsoleLogHelper(); } // Make sure we always return something, evne if StaticLogHelper ended up being null due to a race condition. return StaticLogHelper ?? new ConsoleLogHelper(); }
public ImportV1Election(TallyJ2dContext db, ImportFile file, XmlDocument xml, Election election, Location location, Action<Ballot> storeBallot, Action<Vote> storeVote, List<Person> people, Action<Person> addPerson, Action<ResultSummary> storeResultSummary, ILogHelper logHelper ) : base(db, file, xml, people, addPerson, logHelper) { _election = election; _location = location; _storeBallot = storeBallot; _storeVote = storeVote; _storeResultSummary = storeResultSummary; }
public LogHelper(LogInstance li) { ins = li; switch (li) { case LogInstance.LITxtLog: { log = new TxtLogHelper(); break; } case LogInstance.LIEventLog: { log = new EventLogHelper(); break; } } }
public static void ProviderLogger(ILogHelper helper) { StaticLogHelper = helper; }
public ImportV1Community(TallyJ2dContext db, ImportFile file, XmlDocument xml, List<Person> people, Action<Person> addPerson, ILogHelper logHelper) : base(db, file, xml, people, addPerson, logHelper) { }