コード例 #1
0
ファイル: SqliteTaskRepository.cs プロジェクト: GNOME/tasque
 public SqliteTaskRepository(SqliteBackend backend, Database database)
 {
     if (backend == null)
         throw new ArgumentNullException ("backend");
     if (database == null)
         throw new ArgumentNullException ("database");
     this.backend = backend;
     this.database = database;
 }
コード例 #2
0
ファイル: SqliteBackend.cs プロジェクト: antoniusriha/Tasque
		void IBackend.Initialize (IPreferences preferences)
		{
			if (preferences == null)
				throw new ArgumentNullException ("preferences");
			
			database = new Database ();
			database.Open ();

			taskListRepo = new SqliteTaskListRepository (database);
			taskRepo = new SqliteTaskRepository (database);
			noteRepo = new SqliteNoteRepository (database);

			IsInitialized = true;
			if (Initialized != null)
				Initialized (this, EventArgs.Empty);
		}
コード例 #3
0
ファイル: SqliteNoteRepository.cs プロジェクト: GNOME/tasque
 public SqliteNoteRepository(Database database)
 {
     if (database == null)
         throw new ArgumentNullException ("database");
     this.database = database;
 }