public Task SetSettingsClasses( ISettingsHandler settingsHandler, IIrcClientHandler ircClientHandler, IFileHandler fileHandler, IDownloadHandler downloadHandler, IDirectoryWebSocketService directoryWebSocketService, IIrcWebSocketService ircWebSocketService ) { DebugHandler.TraceMessage("SetSettingsClasses Called.", DebugSource.TASK, DebugType.ENTRY_EXIT); SettingsHandler = settingsHandler; IrcClientHandler = ircClientHandler; DownloadHandler = downloadHandler; DirectoryWebSocketService = directoryWebSocketService; IrcWebSocketService = ircWebSocketService; WebSocketHandlerSettings = WebSocketHandler as ISettingsInterface; IrcClientHandlerSettings = ircClientHandler as ISettingsInterface; DebugHandlerSettings = DebugHandler as ISettingsInterface; FileHandlerSettings = fileHandler as ISettingsInterface; DownloadHandlerSettings = downloadHandler as ISettingsInterface; DirectoryWebSocketServiceSettings = directoryWebSocketService as ISettingsInterface; IrcWebSocketServiceSettings = ircWebSocketService as ISettingsInterface; LittleWeebSettings = settingsHandler.GetLittleWeebSettings(); IrcSettings = settingsHandler.GetIrcSettings(); SetAllIrcSettings(IrcSettings); SetAllLittleWeebSettings(LittleWeebSettings); return(Task.CompletedTask); }
public SettingViewModel(SettingSearchViewModel settingSearch, ISettingsInterface settingService, SettingAddEditViewModel settingnAddEditViewModel) : base(settingSearch, settingnAddEditViewModel) { PostDataRetrievalDelegate = (list) => { settingService.UpdateCanSelect(list); }; _settingService = settingService; Dictionary <string, string> settingKeyValuePair = _settingService.GetSettingKeyValuePairs(); }
public TransactionViewModel(TransactionSearchViewModel transactionSearch, ITransactionsInterface transactionService, TransactionAddEditViewModel transactionAddEditViewModel, ISettingsInterface settingService) : base(transactionSearch, transactionAddEditViewModel) { _transactionService = transactionService; _settingService = settingService; PostDataRetrievalDelegate = (list) => { transactionService.UpdateCanSelect(list); }; }
public TransactionsService(IRepository <Transaction> repository, INomorsInterface nomorService, ISettingsInterface settingService) : base(repository) { _nomorService = nomorService; _settingService = settingService; }