Пример #1
0
 public Context(IUserGateway userGateway, ITeamGateway teamGateway, IGateKeeper gateKeeper, IPasswordLocker passwordLocker)
 {
     UserGateway    = userGateway;
     TeamGateway    = teamGateway;
     GateKeeper     = gateKeeper;
     PasswordLocker = passwordLocker;
 }
Пример #2
0
 public DatabaseGateway(DatabaseContext databaseContext, IProcessDataGateway processDataGateway, ISystemTime systemTime)
 {
     _databaseContext    = databaseContext;
     _processDataGateway = processDataGateway;
     _workerGateway      = new WorkerGateway(databaseContext);
     _teamGateway        = new TeamGateway(databaseContext);
     _systemTime         = systemTime;
 }
Пример #3
0
 public WorkersUseCase(IDatabaseGateway databaseGateway, IWorkerGateway workerGateway, ITeamGateway teamGateway)
 {
     _databaseGateway = databaseGateway;
     _workerGateway   = workerGateway;
     _teamGateway     = teamGateway;
 }
Пример #4
0
 public TeamsUseCase(IDatabaseGateway databaseGateway, ITeamGateway teamGateway)
 {
     _databaseGateway = databaseGateway;
     _teamGateway     = teamGateway;
 }