public async Task DeleteAsync(int id) { var toDelete = new VenueDb { Id = id }; Context.Remove(toDelete); await Context.SaveChangesAsync(); }
public async Task <VenueDb> UpdateAsync(VenueDb venueDb) { if (venueDb == null) { throw new ArgumentNullException(nameof(venueDb)); } Context.Update(venueDb); await Context.SaveChangesAsync(); return(venueDb); }
public async Task GivenTwoAddressesInDatabase_WhenIGetById_ItReturnsTheCorrectAddress() { using (var context = new DefaultContext(DbContextOptions)) { var venueRepository = new VenueRepository(context); await venueRepository.CreateAsync(GetNewVenue()); await venueRepository.CreateAsync(GetNewVenue()); VenueDb venue = await context.Venues.FindAsync(2); Assert.AreEqual(2, venue.Id); }; }