static void Main(string[] args) { string newTeam = "Y"; do { TeamDetails teamDetails = new TeamDetails(); System.Console.Clear(); Console.WriteLine(); Console.WriteLine("----------------------BINARY FILES: TEAMS -----------------------"); Console.WriteLine("--------------------------------------------------------------------\n\n"); Console.WriteLine("Please enter data to the file...\n\n"); Console.WriteLine("Please enter Team Name: "); //Team Name teamDetails.TeamName = Console.ReadLine(); Console.WriteLine("Please enter Manager Name: "); //Manager teamDetails.Manager = Console.ReadLine(); Console.WriteLine("Please enter Number of players in the team: "); //Players string players = Console.ReadLine(); Int32 value; while (!Int32.TryParse(players, out value)) { Console.WriteLine("Please type in a valid number!!"); players = Console.ReadLine(); } teamDetails.Players = Convert.ToInt32(players); BinaryReadWriteClass readWrite = new BinaryReadWriteClass(); readWrite.WriteBinary(teamDetails); readWrite.ReadBinary(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Would you like to enter another team?(Y/N)"); newTeam = Console.ReadLine(); while (newTeam.Equals("Y", StringComparison.InvariantCultureIgnoreCase) == false && newTeam.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false) { Console.WriteLine("Please type in Y for 'Yes' and N for 'No'"); newTeam = Console.ReadLine(); } } while (newTeam.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false); System.Console.Clear(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("\n\n.........................................................................."); Console.WriteLine("... GOODBYE. THANKS FOR USING RESIDENCE TEAM APP .... "); Console.WriteLine("............................................................................\n\n"); Console.WriteLine("Press any key to close!!"); Console.ReadKey(); }
static void Main(string[] args) { string enterMoreBooks = "Y"; do { BookEntry bookEntry = new BookEntry(); Console.WriteLine("--------------------------------------------------------------------"); Console.WriteLine("----------------------BINARY FILES: BOOKSTORE-----------------------"); Console.WriteLine("--------------------------------------------------------------------\n\n"); Console.WriteLine("Please enter data to the file...\n\n"); //Author Console.WriteLine("Please enter author name: "); bookEntry.AuthorName = Console.ReadLine(); //Book title Console.WriteLine("Please book title: "); bookEntry.BookTitle = Console.ReadLine(); //Quantity Console.WriteLine("Please enter the number of books in recieved: "); string quantity = Console.ReadLine(); Int32 value; while (!Int32.TryParse(quantity, out value)) { Console.WriteLine("Please type in a valid number!! "); quantity = Console.ReadLine(); } bookEntry.QuantityInStock = Convert.ToInt32(quantity); //Price Console.WriteLine("Please enter price: "); Double priceCheck; string bookPriceRead = Console.ReadLine(); while (!Double.TryParse(bookPriceRead, out priceCheck)) { Console.WriteLine("Please type in a valid price!! "); bookPriceRead = Console.ReadLine(); } bookEntry.Price = Convert.ToDouble(bookPriceRead); BinaryReadWriteClass readWrite = new BinaryReadWriteClass(); readWrite.WriteBinary(bookEntry); readWrite.ReadBinary(); Console.WriteLine("--------------------------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Do you want to enter another book?(Y/N)"); enterMoreBooks = Console.ReadLine(); while (enterMoreBooks.Equals("Y", StringComparison.InvariantCultureIgnoreCase) == false && enterMoreBooks.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false) { Console.WriteLine("Please type in Y or N!! "); enterMoreBooks = Console.ReadLine(); } } while (enterMoreBooks.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false); Console.WriteLine("\n\n.........................................................................."); Console.WriteLine("................GOODBYE. THANKS FOR USING BOOKSTORE APP.................... "); Console.WriteLine("............................................................................\n\n"); Console.WriteLine("Press any key to close!!"); Console.ReadKey(); }