public void UpdateFileEntries_Temp_ActuallyUpdateFileEntries()
        {
            string          dbLocation  = @"c:\temp\Files on Dvd.accdb";
            AccessRetriever myRetriever = new AccessRetriever(dbLocation);
            DataSet         dataSet     = myRetriever.GetFileEntries();
            DataRow         newEntry    = dataSet.Tables[0].NewRow();

            newEntry["Filename"] = "Succession - 1.01 - Pilot";
            newEntry["Genre"]    = 3;
            newEntry["Disc"]     = 224;
            newEntry["Series"]   = 14;
            dataSet.Tables[0].Rows.Add(newEntry);

            DataRow newEntry2 = dataSet.Tables[0].NewRow();

            newEntry2["Filename"] = "Buffy the Vampire Slayer - 1.01 - Welcome to the Hellmouth";
            newEntry2["Genre"]    = 3;
            newEntry2["Disc"]     = 224;
            newEntry2["Series"]   = 15;
            dataSet.Tables[0].Rows.Add(newEntry2);

            myRetriever.UpdateFileEntries(dataSet);
            Console.WriteLine("Debug this line");
        }
Exemple #2
0
        private DataSet RetrieveFileEntriesFromDatabase(AccessRetriever retriever, int?discId = null)
        {
            DataSet dataSet;

            try {
                if (discId == null)
                {
                    dataSet = retriever.GetFileEntries();
                }
                else
                {
                    dataSet = retriever.GetFileEntriesByDiscId((int)discId);
                }
            }
            catch (Exception e) {
                Log.Error(e, "Could not retrieve filenames from Access DB");
                throw new InvalidOperationException("Could not retrieve filenames from Access DB", e);
            }
            if (dataSet is null)
            {
                throw new InvalidOperationException("Filenames dataSet is null");
            }
            return(dataSet);
        }