Пример #1
0
        public string Calculation(CalcModel model, ILogSingleton logger)
        {
            Logger = logger;
            Calculator calc = new Calculator(logger);

            return(calc.Calculation(model.Number1, model.Number2, model.Operator));
        }
Пример #2
0
        public IActionResult Post([FromServices] IServiceProvider provider,
                                  [FromBody] CalcModel calcModel)
        {
            ILogSingleton log = provider.GetService <ILogSingleton>();

            CalcBus calc = new CalcBus();

            return(Ok(calc.Calculation(calcModel, log)));
        }
Пример #3
0
 public Calculator(ILogSingleton log)
 {
     _log = log;
 }