コード例 #1
0
 /// <summary>
 /// Отдельный конструктор для тестирования
 /// </summary>
 /// <param name="view"></param>
 /// <param name="db"></param>
 /// <param name="selectedChatID"></param>
 /// <param name="chatManager"></param>
 public DictionaryChatPresenter(IDictionaryChatView view, ISQLiteTesting db, int selectedChatID, IChatManager chatManager, ILanguageManager languageManager, IChatHistoryManager chatHistoryManager)
 {
     this.view = view;
     this.db = db;
     this.selectedChatID = selectedChatID;
     this.chatManager = chatManager;
     this.languageManager = languageManager;
     this.chatHistoryManager = chatHistoryManager;
 }
コード例 #2
0
 /// <summary>
 /// Основной конструктор
 /// </summary>
 /// <param name="view"></param>
 /// <param name="db"></param>
 /// <param name="selectedChatID"></param>
 public DictionaryChatPresenter(IDictionaryChatView view, ISQLiteTesting db, int selectedChatID)
 {
     this.view = view;
     this.db = db;
     this.selectedChatID = selectedChatID;
     LanguageManager languageManager = new LanguageManager(db);
     this.chatHistoryManager = new ChatHistoryManager(db);
     this.chatManager = new ChatManager(db, languageManager, chatHistoryManager);
     this.languageManager = new LanguageManager(db);
 }