Beispiel #1
0
        partial void Save()
        {
            if (Database == null)
            {
                var appGroupContainerPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
                Console.WriteLine("agcpath: " + appGroupContainerPath);

                var sqliteFilename = "TodoSQLite.db3";
                var path           = Path.Combine(appGroupContainerPath, sqliteFilename);
                var conn           = new SQLiteConnection(path);

                Database = new TodoItemDatabase(conn);
            }
            Console.WriteLine("Save the todo " + todo.Name);
            Database.SaveItem(todo.As());

            PopController();
        }
        partial void Save()
        {
            if (Database == null)
            {
                var FileManager           = new NSFileManager();
                var appGroupContainer     = FileManager.GetContainerUrl("group.com.conceptdevelopment.WatchTodo");
                var appGroupContainerPath = appGroupContainer.Path;
                Console.WriteLine("agcpath: " + appGroupContainerPath);

                var sqliteFilename = "TodoSQLite.db3";
                //			string documentsPath = Environment.GetFolderPath (Environment.SpecialFolder.Personal); // Documents folder
                //			string libraryPath = Path.Combine (documentsPath, "..", "Library"); // Library folder
                var path = Path.Combine(appGroupContainerPath, sqliteFilename);
                var conn = new SQLiteConnection(path);

                Database = new TodoItemDatabase(conn);
            }
            Database.SaveItem(todo.As());

            PopController();
        }