private void ResetRepositories()
 {
     _configurationRepo = null;
     _sessionRepo       = null;
     _userRepo          = null;
     _dashboardRepo     = null;
 }
Exemplo n.º 2
0
 public BadUserInputFilter(MasterHub.MethodDomains methodDomains, ISessionRepo sessionRepo,
                           ILogger <BadUserInputFilter> logger, IRequestCache requestCache)
 {
     _methodDomains = methodDomains;
     _sessionRepo   = sessionRepo;
     _logger        = logger;
     _requestCache  = requestCache;
 }
Exemplo n.º 3
0
 /// <summary>UnitOfWorkSession Constructor</summary>
 public UnitOfWorkSession(IPersonRepo personRepo, IReasonRepo reasonRepo, ISessionRepo sessionRepo, IClassRepo classRepo, ISemesterRepo semesterRepo)
 {
     this.semesterRepo = semesterRepo;
     this.personRepo   = personRepo;
     this.reasonRepo   = reasonRepo;
     this.sessionRepo  = sessionRepo;
     this.classRepo    = classRepo;
 }
Exemplo n.º 4
0
 public FinalizeManager(IHubContext <MasterHub> masterHub, IMasterRepo masterRepo,
                        ISessionRepo sessionRepo,
                        ILogger <FinalizeManager> logger)
 {
     _masterHub   = masterHub;
     _masterRepo  = masterRepo;
     _sessionRepo = sessionRepo;
     _logger      = logger;
 }
Exemplo n.º 5
0
 public SessionsController(ISessionRepo sessionRepo, ISemesterRepo semesterRepo, IPersonRepo personRepo,
  ISessionReasonRepo sessionReasonRepo, ISessionClassRepo sessionClassRepo, IMapper mapper)
 {
     _mapper = mapper;
     _sessionRepo = sessionRepo;
     _semesterRepo = semesterRepo;
     _personRepo = personRepo;
     _sessionReasonRepo = sessionReasonRepo;
     _sessionClassRepo = sessionClassRepo;
 }
Exemplo n.º 6
0
 public MasterController(IMasterRepo masterRepo, ISessionRepo sessionRepo,
                         IServerLoop serverLoop, IConfiguration configuration, IHttpContextAccessor httpContextAccessor)
 {
     _masterRepo  = masterRepo;
     _sessionRepo = sessionRepo;
     _serverLoop  = serverLoop;
     // _logger = logger;
     _configuration       = configuration;
     _httpContextAccessor = httpContextAccessor;
 }
 public SessionProvider(ISessionRepo sessionRepo,
                        IStoryRepo storyRepo,
                        IUserRepo userRepo,
                        IBackgroundJobClient backgroundJobClient)
 {
     _sessionRepo         = sessionRepo;
     _storyRepo           = storyRepo;
     _userRepo            = userRepo;
     _backgroundJobClient = backgroundJobClient;
 }
Exemplo n.º 8
0
 public MasterHub(IMasterRepo masterRepo, ILobbyManager lobbyManager,
                  ISessionRepo sessionRepo, IRoomManager roomManager, IMatchMaker matchMaker,
                  ILogger <MasterHub> logger)
 {
     _masterRepo   = masterRepo;
     _lobbyManager = lobbyManager;
     _sessionRepo  = sessionRepo;
     _roomManager  = roomManager;
     _matchMaker   = matchMaker;
     _logger       = logger;
 }
Exemplo n.º 9
0
 public MasterAuthenticationHandler(
     IOptionsMonitor <MasterAuthenticationSchemeOptions> options,
     ILoggerFactory loggerFac,
     UrlEncoder encoder, ISystemClock clock, ILogger <MasterAuthenticationHandler> logger,
     SecurityManager securityManager, ISessionRepo sessionRepo)
     : base(options, loggerFac, encoder, clock)
 {
     _securityManager = securityManager;
     _sessionRepo     = sessionRepo;
     _logger          = logger;
 }
Exemplo n.º 10
0
 public MatchMaker(IHubContext <MasterHub> masterHub, IMasterRepo masterRepo,
                   ISessionRepo sessionRepo,
                   IRoomManager roomManager, IServerLoop serverLoop, ILogger <MatchMaker> logger)
 {
     _masterHub   = masterHub;
     _masterRepo  = masterRepo;
     _sessionRepo = sessionRepo;
     _roomManager = roomManager;
     _serverLoop  = serverLoop;
     _logger      = logger;
 }
Exemplo n.º 11
0
 /// <summary>Sessions Controller Constructor</summary>
 public SessionsController(ISessionRepo sessionRepo, ISemesterRepo semesterRepo, IPersonRepo personRepo,
                           ISessionReasonRepo sessionReasonRepo, ISessionClassRepo sessionClassRepo, IMapper mapper, ICSVParser <CSVSessionUpload> csvParser, IUnitOfWorkSession unitSession)
 {
     _mapper            = mapper;
     _csvParser         = csvParser;
     _unitSession       = unitSession;
     _sessionRepo       = sessionRepo;
     _semesterRepo      = semesterRepo;
     _personRepo        = personRepo;
     _sessionReasonRepo = sessionReasonRepo;
     _sessionClassRepo  = sessionClassRepo;
 }
Exemplo n.º 12
0
        public SessionsControllerTest()
        {
            var dbOptions = DbInMemory.getDbInMemoryOptions(dbName);

            db          = new TCSContext(dbOptions);
            sessionRepo = new SessionRepo(dbOptions);
            var personRepo        = new PersonRepo(dbOptions);
            var semesterRepo      = new SemesterRepo(dbOptions);
            var sessionClassRepo  = new SessionClassRepo(dbOptions);
            var sessionReasonRepo = new SessionReasonRepo(dbOptions);
            var mapper            = Helpers.Utils.GetProjectMapper();

            sessionController = new SessionsController(sessionRepo, semesterRepo, personRepo, sessionReasonRepo, sessionClassRepo, mapper);
        }
Exemplo n.º 13
0
        public SessionsControllerTest()
        {
            var dbOptions = DbInMemory.getDbInMemoryOptions(dbName);

            db          = new TCSContext(dbOptions);
            sessionRepo = new SessionRepo(dbOptions);
            var personRepo        = new PersonRepo(dbOptions);
            var semesterRepo      = new SemesterRepo(dbOptions);
            var sessionClassRepo  = new SessionClassRepo(dbOptions);
            var sessionReasonRepo = new SessionReasonRepo(dbOptions);
            var reasonRepo        = new ReasonRepo(dbOptions);
            var classRepo         = new ClassRepo(dbOptions);

            csvParser = new CSVSessionUploadParser();
            var mapper      = Utils.GetProjectMapper();
            var unitSession = new UnitOfWorkSession(personRepo, reasonRepo, sessionRepo, classRepo, semesterRepo);

            sessionController = new SessionsController(sessionRepo, semesterRepo, personRepo, sessionReasonRepo, sessionClassRepo, mapper, csvParser, unitSession);
        }
Exemplo n.º 14
0
 public RequestCache(IMasterRepo masterRepo, ISessionRepo sessionRepo)
 {
     _masterRepo  = masterRepo;
     _sessionRepo = sessionRepo;
 }
Exemplo n.º 15
0
 public ServerLoop(IServiceScopeFactory serviceScopeFactory, ISessionRepo sessionRepo)
 {
     _serviceScopeFactory = serviceScopeFactory;
     this.sessionRepo     = sessionRepo;
 }
Exemplo n.º 16
0
 public PlaybackController(ISessionRepo sessionRepo)
 {
     sessions = sessionRepo.GetSessions();
 }
Exemplo n.º 17
0
 /// <summary>StudentSignOutJob Constructor</summary>
 public StudentSignOutJob(ISessionRepo iRepo)
 {
     _iRepo = iRepo;
 }
Exemplo n.º 18
0
 public DashboardController(IRepoUnitOfWork uow)
 {
     _sessionRepo = uow.GetRepo <ISessionRepo>();
 }
Exemplo n.º 19
0
        public SessionsController(ISessionRepo repo)

        {
            Repo = repo;
        }
Exemplo n.º 20
0
 public SpotifyController(ISessionRepo sessionRepo)
 {
     sessions = sessionRepo.GetSessions();
 }
Exemplo n.º 21
0
 public ReportsController(ISessionRepo sessionRepo, IClassTourRepo classTourRepo, IBannerService bannerService)
 {
     _sessionRepo   = sessionRepo;
     _classTourRepo = classTourRepo;
     _bannerService = bannerService;
 }
Exemplo n.º 22
0
 private LoginService()
 {
     employeeRepo = EmployeeRepo.Instance;
     sessionRepo  = SessionRepo.Instance;
     departmentCoverEmployeeRepo = DepartmentCoverEmployeeRepo.Instance;
 }