Exemplo n.º 1
0
        public static LibraryManager Create()
        {
            LibraryManager manager = new LibraryManager();

#if DEBUG_NO_LOAD
            // Create an empty library
            manager.Library = new Library(new LibraryFile());
            manager.Status  = "Library Ready!";
#else
            // Try and open existing library
            try
            {
                var libraryFile = LibraryArchiver.Open();

                manager.Library = new Library(libraryFile);
                manager.Status  = "Library Ready!";

                return(manager);
            }
            catch (Exception)
            {
                manager = new LibraryManager();
            }

            // Create an empty library
            manager.Library = new Library(new LibraryFile());
            manager.Status  = "Library Ready!";
#endif
            return(manager);
        }
Exemplo n.º 2
0
 public void Save()
 {
     try
     {
         LibraryArchiver.Save(_library.Database);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }