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