Beispiel #1
0
        public ContactInfoController(ContactCrudService contactCrudService)
        {
            if (contactCrudService == null)
            {
                throw new ArgumentNullException("contactCrudService");
            }

            _contactCrudService = contactCrudService;
        }
Beispiel #2
0
        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);
        }