/// <summary> /// Inject repository /// </summary> /// <param name="_repository">IContactsManagerRepository</param> public ContactsController(IContactsManagerRepository _repository) { if (_repository == null) { throw new ArgumentNullException("ContactManager Repository exception"); } this.Contactrepository = _repository; //Map POCO <----> BO Mapper.CreateMap <Contact, ContactBO>(); Mapper.CreateMap <ContactBO, Contact>(); Mapper.AssertConfigurationIsValid(); }
/// <summary> /// Inject repository /// </summary> /// <param name="_repository">IContactsManagerRepository</param> public ContactsController(IContactsManagerRepository _repository) { if(_repository == null) { throw new ArgumentNullException("ContactManager Repository exception"); } this.Contactrepository = _repository; //Map POCO <----> BO Mapper.CreateMap<Contact, ContactBO>(); Mapper.CreateMap<ContactBO, Contact>(); Mapper.AssertConfigurationIsValid(); }