Exemplo n.º 1
0
 public BookItem(string name, BookSources source, BookKinds kind, string url)
 {
     Name   = name;
     Source = source;
     Kind   = kind;
     Url    = url;
 }
Exemplo n.º 2
0
        private void ProcessBookLine(string libraryFile, string line)
        {
            InpBookRecord bookRecord = new InpBookRecord(line);

            if (bookRecord.BookNumber > lastBookIdFromDatabase && bookRecord.BookLanguage.Equals("ru") && bookRecord.BookFormat.Equals("fb2"))
            {
                BookSources bookSources = new BookSources(bookRecord, GetBookFileName(libraryFile, bookRecord.BookNumber));
                if (File.Exists(bookSources.BookFileName))
                {
                    ApplicationLogger.WriteStringToLog("Start processing book: " + Path.GetFileName(bookSources.BookFileName));
                    try
                    {
                        BookUploader bookUploader = new BookUploader(bookSources);
                    }
                    finally
                    {
                        File.Delete(bookSources.BookFileName);
                    }
                    ApplicationLogger.WriteStringToLog("Finished process book: " + Path.GetFileName(bookSources.BookFileName));
                }
            }
        }