public void DeleteCurrentBuilding(Building building) { var buildingToUpdate = _context.Buildings.SingleOrDefault(e => e.Id == building.Id); if (buildingToUpdate == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Buildings.Remove(buildingToUpdate); _context.SaveChanges(); }
public void UpdateCurrentBuilding(Building building) { var entity = _context.Buildings.Find(building.Id); if (entity == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Entry(building).CurrentValues.SetValues(building); _context.SaveChanges(); }
public void CancelUpdateCurrentBuilding(Building building) { var entity = _context.Buildings.Find(building.Id); if (entity == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Entry(building).Reload(); }
public void AddNewBuilding(Building building) { _context.Buildings.Add(building); _context.SaveChanges(); }