private void InitContext() { var builder = new DbContextOptionsBuilder <ContactDetailsContext>().UseInMemoryDatabase("ContactDetails"); _contactDetailsContext = new ContactDetailsContext(builder.Options); Person person = new Person { firstName = "Robin", lastName = "Hood" }; Person person1 = new Person { firstName = "Cat", lastName = "Lady" }; if (!_contactDetailsContext.Person.Any()) { _contactDetailsContext.Person.Add(person); _contactDetailsContext.Person.Add(person1); _contactDetailsContext.SaveChangesAsync(); } }
public async Task AddAsync(ContactDetails contact) { _context.Contacts.Add(contact); await _context.SaveChangesAsync(); }
public async Task AddPersonAsync(Person person) { await _contactDetailsContext.Person.AddAsync(person).ConfigureAwait(false); await _contactDetailsContext.SaveChangesAsync().ConfigureAwait(false); }