コード例 #1
0
ファイル: Kalkulator.cs プロジェクト: igrgurina/Calculator
 // Constructor
 public Calculator()
 {
     // New calculator is 'ZeroState' by default
     //this._display = start;
     this._memory = new Memory();
     this._state  = new ZeroState(new Display(), this);
     this.Service = new CalculatorServices();
 }
コード例 #2
0
 public CalculatorMiddleware(string basePath,
                             RequestDelegate next,
                             ICalculatorServices calculatorServices, ILogger <CalculatorMiddleware> logger)
 {
     _basePath           = basePath;
     _next               = next;
     _calculatorServices = calculatorServices;
     _logger             = logger;
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: chesa10/Calculator
 private void Form1_Load(object sender, EventArgs e)
 {
     calculator      = new Calculate();
     textFileHandler = new TextFileHandler(@"C:\Temp\HistoryData.txt");
     lstHistory.Items.AddRange(textFileHandler.GellAllLines());
 }
コード例 #4
0
 public CalculatorController(ICalculatorServices services)
 {
     _services = services;
 }
コード例 #5
0
 public CalcController(ILoggerFactory loggerFactory, ICalculatorServices calculatorServices)
 {
     _logger             = loggerFactory.CreateLogger <CalcController>();
     _calculatorServices = calculatorServices;
 }
コード例 #6
0
 public HomeController(ILogger <HomeController> logger, ICalculatorServices <Tax> service, ITaxServices <IR> taxService)
 {
     _logger     = logger;
     _service    = service;
     _taxService = taxService;
 }