public HoldingViewModelBuilder(IAutoMapper autoMapper, ICalculatorEngine calculatorEngine, ITransactionRepository transactionRepository, ITransactionFileWrapper transactionFileWrapper) { _autoMapper = autoMapper; _calculatorEngine = calculatorEngine; _transactionRepository = transactionRepository; _transactionFileWrapper = transactionFileWrapper; }
public MainPageViewModel() { calcEngine = DependencyService.Get <ICalculatorEngine>(); NumberCmd = new Command <string>(NumberPassing); OperCmd = new Command <string>(SetOperation); GetResultCmd = new Command(CalculateResult); }
public DashboardViewModelBuilder(ITransactionRepository transactionRepository, ITransactionFileWrapper transactionFileWrapper, IAutoMapper autoMapper, ICalculatorEngine calculatorEngine, IStockPriceRetriever stockPriceRetriever) { _transactionRepository = transactionRepository; _transactionFileWrapper = transactionFileWrapper; _autoMapper = autoMapper; _calculatorEngine = calculatorEngine; _stockPriceRetriever = stockPriceRetriever; }
public CalculatotManager(ICacheManager cacheManager, IExpressionValidation validator, IExpressionFormater formater, ICalculatorEngine <decimal> calculatorEngine) { _cacheManager = cacheManager; _validator = validator; _formater = formater; _calculatorEngine = calculatorEngine; }
public CalculatorPresenter(ICalculatorView calculatorView, IMessageBoxDisplayService messageBoxDisplayService, ISaveHistoryService saveHistoryService, ICalculatorEngine businessLogicObject) { _calculatorView = calculatorView; _messageBoxDisplayService = messageBoxDisplayService; _saveHistoryService = saveHistoryService; _calculatorEngine = businessLogicObject; calculatorView.DigitClicked += OnDigitClick; calculatorView.OperatorClicked += OnOperatorClick; calculatorView.ResultClicked += OnResultClick; calculatorView.SaveHistoryClicked += OnSaveHistoryClick; calculatorView.MemoryClicked += OnMemoryClick; calculatorView.ClearAllClicked += OnClearAllClick; calculatorView.ClearEntryClicked += OnClearEntryClick; calculatorView.EraseHistoryClicked += OnEraseHistory; }
public CalculatorControl(ICalculatorEngine calculatorEngine) { _calculatorEngine = calculatorEngine; InitializeComponent(); }
public CalculatorController(ICalculatorEngine calculatorEngine, IAutoMapper autoMapper) { _calculatorEngine = calculatorEngine; _autoMapper = autoMapper; }
public BetterComplicatedCalculator(ICalculatorEngine engine) { CalculatorEngine = engine; }
public Evaluator(ICalculatorEngine calculatorEngine, IParser parser) { _calculatorEngine = calculatorEngine; _parser = parser; }
public void Release(ICalculatorEngine engine) { ServiceLocator.Current.Release(engine); }
public TransactionFactory(ICalculatorEngine calculatorEngine, ITransactionRepository transactionRepository) { _calculatorEngine = calculatorEngine; _transactionRepository = transactionRepository; }
public DesktopCalc() { InitializeComponent(); calcEngine = new CalculatorEnigine(); }
public CalculatorController(ICalculatorEngine calculatorEngine) { _calculatorEngine = calculatorEngine; }