private int GetWishNumber() { int wishNumber = 0; var isWishNumberValid = false; do { ConsoleWriter.Write("Please, enter wish number: "); wishNumber = ConsoleReader.GetEnteredNumber(); isWishNumberValid = wishNumberValidator.IsNumberInRange(wishNumber); if (!isWishNumberValid) { ConsoleWriter.WriteLine($"Please, enter number in range from {gameConfigurationModel.RangeNumberFrom} to {gameConfigurationModel.RangeNumberTo}"); } } while (!isWishNumberValid); return(wishNumber); }
public GameConfigurationModel Configure() { ConsoleWriter.WriteLine("Please, enter number range"); ConsoleWriter.Write("From: "); int rangeNumberFrom = ConsoleReader.GetEnteredNumber(); ConsoleWriter.Write("To: "); int rangeNumberTo = ConsoleReader.GetEnteredNumber(); ConsoleWriter.Write("Number of tries: "); int numberOfTries = ConsoleReader.GetEnteredNumber(); GameConfigurationModel gameConfigurationModel = new GameConfigurationModel { RangeNumberFrom = rangeNumberFrom, RangeNumberTo = rangeNumberTo, NumberOfTries = numberOfTries }; return(gameConfigurationModel); }
private int AskUserWishNumber() { ConsoleWriter.Write("Your try: "); return(ConsoleReader.GetEnteredNumber()); }