public void EmailAddressTypeRoundtipsToDatabase() { int newPersonId = 0; ContactType type = ContactType.Personal; var address = CreateEmailAddress(); address.ContactType = type; Person person = SimplePeopleTests.CreatePerson(); person.EmailAddresses.Add(address); using (var uwo = new EFUnitOfWorkFactory().Create()) { PeopleRepository peopleRepository = new PeopleRepository(); peopleRepository.Add(person); } newPersonId = person.Id; newPersonId.Should().BeGreaterThan(0); ContactManagerContext context = new ContactManagerContext(); var check = context.People.Include("EmailAddresses").First(x => x.Id == newPersonId); check.Id.Should().Be(newPersonId); check.EmailAddresses.First().ContactType.Should().Be(type); }
public void AddressTypeRoundtipsToDatabase() { int newPersonId = 0; var address = CreateAddress(ContactType.Personal); Person person = SimplePeopleTests.CreatePerson(); person.HomeAddress = address; address = CreateAddress(ContactType.Business); person.WorkAddress = address; using (new EFUnitOfWorkFactory().Create()) { PeopleRepository peopleRepository = new PeopleRepository(); peopleRepository.Add(person); } newPersonId = person.Id; newPersonId.Should().BeGreaterThan(0); ContactManagerContext context = new ContactManagerContext(); var check = context.People.First(x => x.Id == newPersonId); check.Id.Should().Be(newPersonId); check.HomeAddress.ContactType.Should().Be(ContactType.Personal); check.WorkAddress.ContactType.Should().Be(ContactType.Business); }
public void CanAddPersonUsingContactManagerContext() { var person = new Person { FirstName = "Imar", LastName = "Spaanjaars", DateOfBirth = new DateTime(1971, 8, 9), DateCreated = DateTime.Now, DateModified = DateTime.Now, Type = PersonType.Colleague, HomeAddress = AddressTests.CreateAddress(ContactType.Personal), WorkAddress = AddressTests.CreateAddress(ContactType.Business) }; var context = new ContactManagerContext(); context.People.Add(person); context.SaveChanges(); }
public RepositoryBase(ContactManagerContext context) { this.ContactManagerContext = context; }
public ContactRepository(ContactManagerContext context) : base(context) { }
public UnitOfWork(ContactManagerContext context) { _context = context; }
public BaseRepository() { _db = new ContactManagerContext(); _table = _db.Set <T>(); }
public HomeController(ILogger <HomeController> logger, ContactManagerContext db) { _logger = logger; _db = db; }
public EmailAddressRepository(ContactManagerContext context) : base(context) { }
public IndividualController(ContactManagerContext context) { _context = context; }
public ContactsController(ContactManagerContext context) { _context = context; }
public ContactManagerRepository(ContactManagerContext contactManagerContext, IContactManagerService contactManagerService) { _contactManagerContext = contactManagerContext; _contactManagerService = contactManagerService; }
public ListService(ContactManagerContext dbContext) { this.dbContext = dbContext; }
public SqlContactDataAccess() { Context = new ContactManagerContext(); }
public ContactManagerRepository(ContactManagerContext dbContext) { this.dbContext = dbContext; this.dbSet = dbContext.Set <TEntity>(); }