/// <summary> /// Dodanie nowej stacji do bazy /// </summary> /// <param name="gasStation">Instancja klasy GasStation</param> /// <returns>Utworzony rekord</returns> public GasStation AddGasStation(GasStation gasStation) { var x = gasolineEntities.GasStations.Add(gasStation); gasolineEntities.SaveChanges(); return(x); }
private void Price_KeyDown(object sender, KeyEventArgs e) { string v = (sender as TextBox).Text.Replace(",", "."); if (decimal.TryParse(v, out decimal price)) { if (e.Key == Key.Return) { Guid fuelGuid = fuelTypes[int.Parse((sender as TextBox).Name.Replace("F", ""))].Id; var f = ge.GasStationFuels.FirstOrDefault(x => x.FuelTypeId == fuelGuid && x.GasStationId == gs.Id); f.Price = price; f.LastUpdateUtc = DateTime.Now; ge.SaveChanges(); MainFrame.Content = new View_ViewGasStation(MainFrame, gs, _gasolineService); } } }