public void InitialiseStatuses() { Console.Write("Please enter number of elevators: "); _elevator.NumberOfElevators = Convert.ToInt32(Console.ReadLine()); Console.Write("Please enter weight limit for the elevators: "); _elevator.WeightLimit = Convert.ToInt32(Console.ReadLine()); Console.Write("Please enter number of floors in the building: "); _floor.BuilddingFloor = Convert.ToInt32(Console.ReadLine()); _userStatus.RequesUserCurrentStatus(); _userStatus.RequestElevatorStatus(); }
public void Run() { var logDirectory = _config.GetValue <string>("Runtime:LogOutputDirectory"); // Using serilog here, can be anything var log = new LoggerConfiguration() .WriteTo.Console() .WriteTo.File(logDirectory) .CreateLogger(); log.Information("Serilog logger information"); Console.WriteLine("Hello from App.cs"); _initialiser.InitialiseStatuses(); _userStatus.RequesUserCurrentStatus(); Console.Write("The floor number you would like to go to: "); _floor.TargetFloor = Convert.ToInt32(Console.ReadLine()); _elevatorProcessing.CallElevator(); }