Пример #1
0
 public NewCache(IMySqlRepository <Session> db)
 {
     _cache            = new Dictionary <string, Session>();
     _db               = new Dictionary <string, Session>();
     _breakDuration    = TimeSpan.FromMilliseconds(150);
     _dbCircuitBreaker = Policy
                         .Handle <MySqlException>()
                         .Or <KeyNotFoundException>()
                         .CircuitBreaker(1, _breakDuration);
 }
Пример #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="webNewsElastic"></param>
 /// <param name="mySqlRepository"></param>
 /// <param name="webNewsRepository"></param>
 /// <param name="webCategoryRepository"></param>
 public _TestDataController(
     ILogger <_TestDataController> logger,
     IWebNewsElastic webNewsElastic,
     IMySqlRepository mySqlRepository,
     IWebNewsRepository webNewsRepository,
     IWebCategoryRepository webCategoryRepository)
 {
     this._ILogger                = logger;
     this._IWebNewsElastic        = webNewsElastic;
     this._IMySqlRepository       = mySqlRepository;
     this._IWebNewsRepository     = webNewsRepository;
     this._IWebCategoryRepository = webCategoryRepository;
 }
Пример #3
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ILogger <AccountController> logger,
     IMySqlRepository repository)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _logger        = logger;
     _repository    = repository;
 }
Пример #4
0
 public AlbumController(IMySqlRepository repository, UserManager <ApplicationUser> userManager, IHostingEnvironment IHostingEnvironment)
 {
     _repository  = repository;
     _userManager = userManager;
     _environment = IHostingEnvironment;
     try
     {
         _commentedPhoto = _repository.GetLastCommentedPhoto().Id;
     }
     catch (Exception e)
     {
     }
     _admin = "*****@*****.**";
 }
Пример #5
0
 public ExploreController(IMySqlRepository repository, UserManager <ApplicationUser> userManager)
 {
     _repository  = repository;
     _userManager = userManager;
 }
 public FavoritesController(IMySqlRepository repository, UserManager <ApplicationUser> userManager)
 {
     _repository  = repository;
     _userManager = userManager;
 }
Пример #7
0
 public DatabaseController(IMySqlRepository mySqlRepository, ISqlServerRepository sqlServerRepository)
 {
     _mySqlRepository     = mySqlRepository;
     _sqlServerRepository = sqlServerRepository;
 }
Пример #8
0
 public UserRepository(IMySqlRepository mySqlRepository)
 {
     _mySqlRepository = mySqlRepository;
 }
 public DbMeasuringMessagesRetriever(MySqlMeasuringMessageMappingRepository mySqlMeasuringMessageMappingRepository, Dictionary<Guid, List<MeasuringMessage>> observerMessagesDictionary)
 {
     _messagesDictionary = observerMessagesDictionary;
     _mySqlMeasuringMessageMappingRepository = mySqlMeasuringMessageMappingRepository;
 }
 public ClientRepository(IMySqlRepository mySqlRepository)
 {
     _mySqlRepository = mySqlRepository;
 }
Пример #11
0
 public AuthRepository(IMySqlRepository mySqlRepository)
 {
     _mySqlRepository = mySqlRepository;
 }