public override void ExecuteConsole(Invoker command, ICalculatorComponent calculator, ILogger <CalculatorManager> logger) { bool check = UserChoiceCheck(command); while (check) { Prompts.Multiplication(); double a, b; double result; Prompts.FirstNumber(); a = Convert.ToDouble(Console.ReadLine()); Prompts.SecondNumber(); b = Convert.ToDouble(Console.ReadLine()); calculator.Operations["multiplication"].CreateCalculation(calculator, a, b); result = calculator.Operations["multiplication"].GetResult(calculator); Prompts.Result(result); calculator.UserOperations.Add("*"); calculator.CalculatorState.Add(new Context(new Unmodified())); check = false; } }