示例#1
0
 public DatabaseConnectionListViewModelFactory(
     ILoggerFactory loggerFactory,
     IDatabaseConnectionService databaseConnectionService,
     IDatabaseConnectionItemViewModelFactory databaseConnectionItemViewModelFactory,
     IDatabaseConnectionCreateViewService databaseConnectionCreateViewService,
     IDatabaseConnectionEditViewService databaseConnectionEditViewService,
     IDatabaseConnectionPasswordViewService databaseConnectionPasswordViewService,
     IDeleteConfirmationViewService deleteConfirmationViewService)
 {
     m_loggerFactory             = loggerFactory;
     m_databaseConnectionService = databaseConnectionService;
     m_databaseConnectionItemViewModelFactory = databaseConnectionItemViewModelFactory;
     m_databaseConnectionCreateViewService    = databaseConnectionCreateViewService;
     m_databaseConnectionEditViewService      = databaseConnectionEditViewService;
     m_databaseConnectionPasswordViewService  = databaseConnectionPasswordViewService;
     m_deleteConfirmationViewService          = deleteConfirmationViewService;
 }
示例#2
0
        public DatabaseConnectionListViewModel(
            ILoggerFactory loggerFactory,
            IDatabaseConnectionService databaseConnectionService,
            IDatabaseConnectionItemViewModelFactory databaseConnectionItemViewModelFactory,
            IDatabaseConnectionCreateViewService databaseConnectionCreateViewService,
            IDatabaseConnectionEditViewService databaseConnectionEditViewService,
            IDatabaseConnectionPasswordViewService databaseConnectionPasswordViewService,
            IDeleteConfirmationViewService deleteConfirmationViewService)
        {
            m_logger = loggerFactory.CreateLogger <DatabaseConnectionListViewModel>();
            m_databaseConnectionService = databaseConnectionService;
            m_databaseConnectionItemViewModelFactory = databaseConnectionItemViewModelFactory;
            m_databaseConnectionCreateViewService    = databaseConnectionCreateViewService;
            m_databaseConnectionEditViewService      = databaseConnectionEditViewService;
            m_databaseConnectionPasswordViewService  = databaseConnectionPasswordViewService;
            m_deleteConfirmationViewService          = deleteConfirmationViewService;

            m_password = String.Empty;

            PopulateDatabaseConnections();
        }