static private void AddBook() { Console.Clear(); Console.WriteLine("Enter book title"); var booktitle = Console.ReadLine(); Console.WriteLine("Enter book author"); var authorName = Console.ReadLine(); Console.WriteLine("Enter book genre"); var genre = Console.ReadLine(); Console.WriteLine("Enter year"); var year = Console.ReadLine(); BookServiceClient client = new BookServiceClient(); Book book = new Book(); book.title = booktitle; book.year = year; book.genre = genre; book.authorName = authorName; client.addBook(book); client.Close(); }
public void AddBook(string isbn, string code, string title, string author, string subject) { Book newBook; using (var cli = new BookServiceClient()) { cli.Open(); newBook = cli.CreateBook(isbn, code, title, author, subject); cli.Close(); } if (newBook != null) { books.TryAdd(newBook.Id, newBook); } }
static void Main(string[] args) { BookService.Book newBook = new BookService.Book { AuthorId = 1, Format = "PRINTED", Isbn = "123-asd-1234", NextStockDate = DateTime.Now.AddMonths(2), Preface = "önsöz123", PublisherId = 1, QuantityLeft = 2, ReleaseDate = DateTime.Now, Version = 1, WarehouseLocation = 5 }; //client.ClientCredentials.UserName.UserName = "******"; //client.ClientCredentials.UserName.Password = "******"; BookServiceClient client = new BookServiceClient(); var book = client.CheckStock("978-975-4187-53-3"); var isbnList = new List <string>(); isbnList.Add("978-975-4187-53-3"); var bookList = client.CheckStocks(isbnList.ToArray()); string message = client.AddBookToStock(newBook); client.Close(); Console.WriteLine(book.AuthorName); Console.WriteLine(book.BookId); Console.WriteLine(book.Format); Console.WriteLine(book.Isbn); Console.WriteLine(book.IsValidIsbn); Console.WriteLine(book.NextStockDate); Console.WriteLine(book.Preface); Console.WriteLine(book.PublisherName); Console.WriteLine(book.QuantityLeft); Console.WriteLine(book.ReleaseDate); Console.WriteLine(book.Version); Console.WriteLine(book.WarehouseLocation); //--------------------------------------- Console.WriteLine("---------------------------------------"); Console.WriteLine(bookList.FirstOrDefault().AuthorName); Console.WriteLine("---------------------------------------"); Console.WriteLine(message); Console.WriteLine("----------AUTHOR-----------------------------"); var author = new AuthorService.Author() { AuthorId = 1 }; AuthorServiceClient authorClient = new AuthorServiceClient(); var authorList = authorClient.GetAuthors(); var authorBooks = authorClient.GetAuthorBooks(author); authorClient.Close(); Console.WriteLine(authorList.FirstOrDefault().FirstName); Console.WriteLine(authorBooks.FirstOrDefault().Isbn); Console.WriteLine("----------Publisher-----------------------------"); var publisher = new Publisher() { PublisherId = 1 }; PublisherServiceClient publisherClient = new PublisherServiceClient(); var publisherList = publisherClient.GetPublishers(); var publisherBooks = publisherClient.GetPublisherBooks(publisher); publisherClient.Close(); Console.WriteLine(publisherList.FirstOrDefault().PublisherName); Console.WriteLine(publisherBooks.FirstOrDefault().Isbn); Console.ReadLine(); }