public async Task UpdateVenueAsync(int venueId, Venue updatedVenue) { updatedVenue.Id = venueId; var entry = _context.Attach(updatedVenue); entry.State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (await _context.Venues.SingleOrDefaultAsync(v => v.Id == venueId) == null) { throw new EntityNotFoundException($"Nem található Id={venueId} helyszín!"); } } }
public async Task UpdateBandAsync(int bandId, Band updatedBand) { updatedBand.Id = bandId; var entry = _context.Attach(updatedBand); entry.State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (await _context.Bands.SingleOrDefaultAsync(b => b.Id == bandId) == null) { throw new EntityNotFoundException($"Nem található Id={bandId} együttes!"); } throw; } }