public ContactInfoController(ContactCrudService contactCrudService) { if (contactCrudService == null) { throw new ArgumentNullException("contactCrudService"); } _contactCrudService = contactCrudService; }
private static void BootStrap() { AutoMapperConfiguration.Configure(typeof(SearchContactDtoToSearchContactFilterProfile).Assembly); Database.SetInitializer(new PhoneBookDbContextSeedInitializer()); var unitOfWorkFactory = new EntityFrameworkUnitOfWorkFactory(new PhoneBookDbContext()); var mapper = new AutoMapperMapping(); var validationFactory = new ValidationFactory(); validationFactory.Register(new SearchContactFilterValidator()); _contactCrudService = new ContactCrudService(unitOfWorkFactory, mapper, validationFactory); }