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; }
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(); }