public MainWindow() { InitializeComponent(); viewModel = new MainWindowViewModel(); DataContext = viewModel; //Read current Power Level from GridBankApi var apiAdapter = new GridBankApiAdapter(); viewModel.CurrentValue = apiAdapter.GetCurrentPower(_siteId); }
private void Discharge_Click(object sender, RoutedEventArgs e) { //TODO: Send the event to GridBankApi var apiAdapter = new GridBankApiAdapter(); viewModel.CurrentValue = apiAdapter.Drain(_siteId, (decimal)_clickIncrement); if (viewModel.CurrentValue > 1) { viewModel.CurrentValue = 1; } if (viewModel.CurrentValue < 0) { viewModel.CurrentValue = 0; } }