示例#1
0
 /// <summary>
 ///     Initializes a new instance of <see cref="HealthCheckManager" />
 /// </summary>
 /// <param name="healthCheckDal">The health check dal</param>
 /// <param name="serverDal">The server dall</param>
 /// <param name="cloudProviderDal"></param>
 public HealthCheckManager(IHealthCheckDal healthCheckDal, IServerDal serverDal,
                           ICloudProviderDal cloudProviderDal)
 {
     _healthCheckDal       = healthCheckDal;
     _serverManager        = new ServerManager(serverDal, cloudProviderDal);
     _queryLanguageManager = new QueryLanguageManager();
 }
示例#2
0
 public ReplicatorGetter(IDataBaseGetter dataBaseGetter,
                         IServerDal serverDal,
                         ISynchroExDal synchroExDal)
 {
     _dataBaseGetter = dataBaseGetter;
     _synchroExDal   = synchroExDal;
     _serverDal      = serverDal;
     MessagingCenter.Subscribe <ConnectivityMessage>(this, "CONNECTIVITY_STATUS", OnConnectivityChanged);
     MessagingCenter.Subscribe <ReplicatorStatusMessage>(this, "REPLICATOR_RESTART", Restart);
     _serverInfo = _serverDal.Get();
 }
示例#3
0
 public OvhController(IServerDal serverDal, ICloudProviderDal cloudProviderDal) : base(serverDal, CloudManagerHelper.GetOvhDal(), cloudProviderDal)
 {
 }
示例#4
0
 public CloudControllerBase(IServerDal serverDal, ICloudDal cloudDal, ICloudProviderDal cloudProviderDal)
 {
     ServerManager = new ServerManager(serverDal, cloudProviderDal);
     cloudDal.ConfigureProvider(cloudProviderDal);
     CloudManager = new CloudManager(cloudDal);
 }
示例#5
0
 /// <summary>
 ///     Instantiates a new instance of <see cref="ServerManager" />
 /// </summary>
 /// <param name="serverDal">The server provider dal</param>
 /// <param name="cloudProviderDal">The cloud provider dal</param>
 public ServerManager(IServerDal serverDal, ICloudProviderDal cloudProviderDal)
 {
     _serverDal            = serverDal;
     _cloudProviderManager = new CloudProviderManager(cloudProviderDal);
 }
 public DigitalOceanController(IServerDal serverDal, ICloudProviderDal cloudProviderDal) : base(serverDal, CloudManagerHelper.GetDigitalOceanDal(), cloudProviderDal)
 {
 }
 public StatisticsController(IServerDal serverDal, IUserDal userDal, ICloudProviderDal cloudProviderDal)
 {
     _serverManager = new ServerManager(serverDal, cloudProviderDal);
     _userManager = new UserManager(userDal, null);
 }
 /// <summary>
 ///     Initializes a new instance of <see cref="HealthCheckController" />
 /// </summary>
 /// <param name="healthCheckDal">The health check dal</param>
 /// <param name="serverDal">The server dal</param>
 /// <param name="cloudProviderDal">The cloud provider dal</param>
 public HealthCheckController(IHealthCheckDal healthCheckDal, IServerDal serverDal,
                              ICloudProviderDal cloudProviderDal)
 {
     _healthCheckManager = new HealthCheckManager(healthCheckDal, serverDal, cloudProviderDal);
     _serverManager      = new ServerManager(serverDal, cloudProviderDal);
 }
示例#9
0
 /// <summary>
 ///     Initializes a new instance of <see cref="ServerController" />
 /// </summary>
 /// <param name="serverDal">The server dal</param>
 /// <param name="cloudProviderDal">The cloud provider dal</param>
 /// <param name="healthCheckDal">The health check dal</param>
 public ServerController(IServerDal serverDal, ICloudProviderDal cloudProviderDal,
                         IHealthCheckDal healthCheckDal)
 {
     ServerManager      = new ServerManager(serverDal, cloudProviderDal);
     HealthCheckManager = new HealthCheckManager(healthCheckDal, serverDal, cloudProviderDal);
 }