private void Button_Click_2(object sender, RoutedEventArgs e) { if (this.gasCounter.Text != "" && this.gasPrev.Text != "" && this.gasCurr.Text != "" && this.gasTariff.Text != "" && this.gasDate.Text != "") { GasService gs = new GasService(); int startValue = Convert.ToInt32(this.gasPrev.Text); int counterValue = Convert.ToInt32(this.gasCurr.Text); decimal tariff = Decimal.Parse(this.gasTariff.Text) / 100; decimal calculatedPrice = gs.CalculatePrice(startValue, counterValue, tariff); DateTime dateTime = DateTime.Parse(this.gasDate.Text); MessageBox.Show( $"\nСпожито: {gs.Consumed}" + $"\nВсього ціна: {calculatedPrice} грн." ); Gas gas = new Gas() { CounterNumber = Convert.ToInt32(gasCounter.Text), Date = dateTime, Price = calculatedPrice, CurrentValue = counterValue, PrevValue = startValue }; _context.Gas.Add(gas); _context.SaveChanges(); main.drawChart(); } else { MessageBox.Show("Всі поля повинні бути заповнені"); } }
/// <summary></summary> public App() { InitializeComponent(); // register a singleton logger but as 2 different types ListLogger logger = new ListLogger("iOS", LogLevel.All); DependencyService.RegisterSingleton <ILogRepository>(logger); DependencyService.RegisterSingleton <ILogger>(logger); // register the back-end service as a singleton // we can register a mock here based on some startup setting //DependencyService.RegisterSingleton<IDataStore<GasStation>>( new MockDataStore() ); GasService gs = new GasService(APIBaseURL, FunctionKey); gs.Logger = logger; DependencyService.RegisterSingleton <IDataStore <GasStation> >(gs); // create the main page MainPage = new MainPage(); }
public GasUI(IConsole console) { _realConsole = console; _gasService = new GasService(); }
public void Arrange() { _gasService = new GasService(); _gasList = new List <GasCars>(); _gas = new GasCars("Jeep", "Renegade", 2016, 24f, 31f, 23.6f); }