Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
 public ExampleServiceHelper(IWebServiceHelper serviceHelper, ICacheHandler cacheHandler, ILogHelper logHelper, ISettingsHelper settingsHelper)
 {
     this.ServiceHelper  = serviceHelper;
     this.CacheHandler   = cacheHandler;
     this.LogHelper      = logHelper;
     this.SettingsHelper = settingsHelper;
 }
Beispiel #3
0
        public GenericRepository()
        {
            IDbContextFactory dbContextFactory = new DbContextFactory();

            Context = dbContextFactory.GetDbContext();
            log     = new LogHelper();
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        }                                           //= "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> >();
 }
Beispiel #8
0
        public UnitOfWork()
        {
            _ctx          = Activator.CreateInstance <C>();
            _repositories = new Dictionary <Type, object>();

            _logHelper = new Log4NetHelper();
        }
Beispiel #9
0
 /// <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;
 }
Beispiel #10
0
        }                                        //"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);
        }
Beispiel #11
0
        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();
        }
Beispiel #13
0
 protected BaseRedisClient(ILogHelper logger, IRedisWrapper redisWrapper)
 {
     Logger             = logger;
     Wrapper            = redisWrapper;
     Wrapper.Database   = Connection.GetDatabase();
     Wrapper.Subscriber = Connection.GetSubscriber();
 }
Beispiel #14
0
 public UserManager(IAppContext appContext, IMapper mapper, ILogHelper logger, INotificator notificator)
 {
     _appContext  = appContext;
     _mapper      = mapper;
     _logger      = logger;
     _notificator = notificator;
 }
Beispiel #15
0
 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;
 }
Beispiel #17
0
 /// <summary>
 /// 客户端可调用此init方法,修改默认配置
 /// </summary>
 /// <param name="cacheHelper">设置缓存的实现</param>
 /// <param name="logHelper">日志的实现类</param>
 public static void Init(ILogHelper logHelper)
 {
     if (logHelper != null)
     {
         ToolFactory.LogHelper = logHelper;
     }
 }
Beispiel #18
0
        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;
 }
Beispiel #21
0
 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;
 }
Beispiel #24
0
 /// <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;
 }
Beispiel #25
0
        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;
 }
Beispiel #28
0
 /// <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());
 }
Beispiel #30
0
        /// <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;
        }
Beispiel #31
0
 /// <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;
 }
Beispiel #32
0
 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();
 }
Beispiel #33
0
        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;
 }
Beispiel #35
0
 public LogHelper(LogInstance li)
 {
     ins = li;
     switch (li)
     {
         case LogInstance.LITxtLog:
             {
                 log = new TxtLogHelper();
                 break;
             }
         case LogInstance.LIEventLog:
             {
                 log = new EventLogHelper();
                 break;
             }
     }
 }
Beispiel #36
0
 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)
 {
 }