public void ReturnBook() { string instructionsToReturnBook = InstructionHelpers.GetReturnBookInstructions(); _consoleLogger.Write(instructionsToReturnBook); var bookIdInput = _consoleLogger.Read(); _bookService.ReturnBook(bookIdInput); }
public void DeleteBook() { string instructionToDeleteBook = InstructionHelpers.GetDeleteBookInstruction(); _consoleLogger.Write(instructionToDeleteBook); var bookIdInput = _consoleLogger.Read(); _bookService.DeleteBook(bookIdInput); }
public void AddNewBook() { var instructionForUser = InstructionHelpers.GetAddNewBookInstructions(); var dataFieldsToCreateBook = InstructionHelpers.GetBookFields(); Dictionary <string, string> userInputForNewBook = new Dictionary <string, string>(); _consoleLogger.Write(instructionForUser); foreach (var bookField in dataFieldsToCreateBook) { _consoleLogger.Write(bookField); var input = _consoleLogger.Read().Trim().ToLower(); userInputForNewBook.Add(bookField, input); } _bookService.AddNewBook(userInputForNewBook); }
public void BorrowBook() { Dictionary <string, string> customerDataInput = new Dictionary <string, string>(); string instructionToBorrowBook = InstructionHelpers.GetReturnBookInstruction(); string[] customerData = InstructionHelpers.GetCustomerFields(); string bookIds = InstructionHelpers.GetIdsInstructions(); _consoleLogger.Write(instructionToBorrowBook); foreach (var data in customerData) { _consoleLogger.Write(data); var input = _consoleLogger.Read().Trim().ToLower(); customerDataInput.Add(data, input); } _consoleLogger.Write(bookIds); var bookIdsInput = _consoleLogger.Read().Trim().ToLower().Split(","); _bookService.BorrowBook(bookIdsInput, customerDataInput); }
public void DisplayCommands() { string availableCommands = InstructionHelpers.GetCommands(); _consoleLogger.Write(availableCommands); }