public void CreateAt(string input)
        {
            DBError error;

            if (!CreatingFolder)
            {
                string noteFilename = string.Format("{0}.txt", input);
                var    path         = Root.ChildPath(noteFilename);
                var    file         = Filesystem.CreateFile(path, out error);

                if (file == null)
                {
                    new UIAlertView("Unable to create note", "An error has occurred: " + error.Description, null, "Ok", null).Show();
                }
                else
                {
                    var controller = new NoteController(file);
                    NavigationController.PushViewController(controller, true);
                }
            }
            else
            {
                var  path    = Root.ChildPath(input);
                bool success = Filesystem.CreateFolder(path, out error);

                if (!success)
                {
                    new UIAlertView("Unable to create folder", "An error has occurred: " + error.Description, null, "Ok", null).Show();
                }
                else
                {
                    var controller = new FolderListController(Filesystem, path);
                    NavigationController.PushViewController(controller, true);
                }
            }
        }