private static void Main() { IBookStorageService bookStorage = new BinaryBookStorage("Storage10.bin"); IBookService bookService = new BookService.BookService(bookStorage); bookService.AddBookToShop(new Book("978-3-16-123451-0", "Ivanov", "one", "Minsk", 2000, 1000, 100)); bookService.AddBookToShop((new Book("978-3-16-123452-1", "Petrov", "two", "Gomel", 2001, 2000, 200)).BookFormat()); bookService.AddBookToShop(new Book("978-3-16-123453-2", "Glebov", "three", "Brest", 2002, 3000, 300)); bookService.AddBookToShop(new Book("978-3-16-123454-3", "Arkhipov", "four", "Vitebsk", 2003, 4000, 400)); var book = new List <Book>(); book.Add(bookService.FindBook(new FindBookByName("One", bookService.GetAllBooks().ToList()))); book.Add(bookService.FindBook(new FindBookByIsbn("978-3-16-123455-4", bookService.GetAllBooks().ToList()))); PrintBook(book); bookService.Save(); bookService.Sort(null); PrintBook(bookService.GetAllBooks()); bookService.Save(); Console.ReadKey(); }
static void Main(string[] args) { var BookService = new BookService.BookService(NLogAdapter.Logger); BookService.Load(new BinaryBookStorage("text.txt")); BookService.Add(new BookLogic.Book(1, "qq", "ww", new DateTime(2016, 1, 1))); BookService.Save(new XmlBookStorage()); Console.ReadKey(); }