public MainViewModel(IServerService serverService, IApplicationContextService applicationContextService, ILoggingService loggingService, IUserPreferenceService userPreferenceService, IDbConnectionService dbConnectionService) { _serverService = serverService; _applicationContextService = applicationContextService; _loggingService = loggingService; _userPreferenceService = userPreferenceService; _dbConnectionService = dbConnectionService; DataMigrateCommand = new AsyncRelayCommand(DataMigrateCommandHandler); ConnectToOutputServer = new AsyncRelayCommand(ConnectToOutputServerHandler); ConnectToInputServer = new AsyncRelayCommand(ConnectToInputServerHandler); }
public UnitOfWork(TContext context, IApplicationContextService applicationContextService) { this.context = context; this.ApplicationContextService = applicationContextService; Repositories = new Dictionary <Type, object>(); }
public SqlConnectionFactory(IApplicationContextService applicationContextService, ILoggingService loggingService) { _applicationContextService = applicationContextService; _loggingService = loggingService; }
public ServerService(IConnectionFactory connectionFactory, ISystemDatabaseRepository systemDatabaseRepository, IApplicationContextService applicationContextService) { _connectionFactory = connectionFactory; _systemDatabaseRepository = systemDatabaseRepository; _applicationContextService = applicationContextService; }