示例#1
0
 public PersonService(
     ILogger <IPersonRepository> logger,
     IPersonRepository personRepository,
     IApiPersonRequestModelValidator personModelValidator,
     IBOLPersonMapper bolpersonMapper,
     IDALPersonMapper dalpersonMapper,
     IBOLBusinessEntityContactMapper bolBusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalBusinessEntityContactMapper,
     IBOLEmailAddressMapper bolEmailAddressMapper,
     IDALEmailAddressMapper dalEmailAddressMapper,
     IBOLPasswordMapper bolPasswordMapper,
     IDALPasswordMapper dalPasswordMapper,
     IBOLPersonPhoneMapper bolPersonPhoneMapper,
     IDALPersonPhoneMapper dalPersonPhoneMapper)
     : base(logger,
            personRepository,
            personModelValidator,
            bolpersonMapper,
            dalpersonMapper,
            bolBusinessEntityContactMapper,
            dalBusinessEntityContactMapper,
            bolEmailAddressMapper,
            dalEmailAddressMapper,
            bolPasswordMapper,
            dalPasswordMapper,
            bolPersonPhoneMapper,
            dalPersonPhoneMapper)
 {
 }
示例#2
0
 public BusinessEntityService(
     ILogger <IBusinessEntityRepository> logger,
     IBusinessEntityRepository businessEntityRepository,
     IApiBusinessEntityRequestModelValidator businessEntityModelValidator,
     IBOLBusinessEntityMapper bolbusinessEntityMapper,
     IDALBusinessEntityMapper dalbusinessEntityMapper,
     IBOLBusinessEntityAddressMapper bolBusinessEntityAddressMapper,
     IDALBusinessEntityAddressMapper dalBusinessEntityAddressMapper,
     IBOLBusinessEntityContactMapper bolBusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalBusinessEntityContactMapper,
     IBOLPersonMapper bolPersonMapper,
     IDALPersonMapper dalPersonMapper)
     : base(logger,
            businessEntityRepository,
            businessEntityModelValidator,
            bolbusinessEntityMapper,
            dalbusinessEntityMapper,
            bolBusinessEntityAddressMapper,
            dalBusinessEntityAddressMapper,
            bolBusinessEntityContactMapper,
            dalBusinessEntityContactMapper,
            bolPersonMapper,
            dalPersonMapper)
 {
 }
示例#3
0
 public AbstractBusinessEntityService(
     ILogger logger,
     IBusinessEntityRepository businessEntityRepository,
     IApiBusinessEntityRequestModelValidator businessEntityModelValidator,
     IBOLBusinessEntityMapper bolBusinessEntityMapper,
     IDALBusinessEntityMapper dalBusinessEntityMapper,
     IBOLBusinessEntityAddressMapper bolBusinessEntityAddressMapper,
     IDALBusinessEntityAddressMapper dalBusinessEntityAddressMapper,
     IBOLBusinessEntityContactMapper bolBusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalBusinessEntityContactMapper,
     IBOLPersonMapper bolPersonMapper,
     IDALPersonMapper dalPersonMapper)
     : base()
 {
     this.BusinessEntityRepository       = businessEntityRepository;
     this.BusinessEntityModelValidator   = businessEntityModelValidator;
     this.BolBusinessEntityMapper        = bolBusinessEntityMapper;
     this.DalBusinessEntityMapper        = dalBusinessEntityMapper;
     this.BolBusinessEntityAddressMapper = bolBusinessEntityAddressMapper;
     this.DalBusinessEntityAddressMapper = dalBusinessEntityAddressMapper;
     this.BolBusinessEntityContactMapper = bolBusinessEntityContactMapper;
     this.DalBusinessEntityContactMapper = dalBusinessEntityContactMapper;
     this.BolPersonMapper = bolPersonMapper;
     this.DalPersonMapper = dalPersonMapper;
     this.logger          = logger;
 }
示例#4
0
 public AbstractPersonService(
     ILogger logger,
     IPersonRepository personRepository,
     IApiPersonRequestModelValidator personModelValidator,
     IBOLPersonMapper bolPersonMapper,
     IDALPersonMapper dalPersonMapper,
     IBOLBusinessEntityContactMapper bolBusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalBusinessEntityContactMapper,
     IBOLEmailAddressMapper bolEmailAddressMapper,
     IDALEmailAddressMapper dalEmailAddressMapper,
     IBOLPasswordMapper bolPasswordMapper,
     IDALPasswordMapper dalPasswordMapper,
     IBOLPersonPhoneMapper bolPersonPhoneMapper,
     IDALPersonPhoneMapper dalPersonPhoneMapper)
     : base()
 {
     this.personRepository               = personRepository;
     this.personModelValidator           = personModelValidator;
     this.bolPersonMapper                = bolPersonMapper;
     this.dalPersonMapper                = dalPersonMapper;
     this.bolBusinessEntityContactMapper = bolBusinessEntityContactMapper;
     this.dalBusinessEntityContactMapper = dalBusinessEntityContactMapper;
     this.bolEmailAddressMapper          = bolEmailAddressMapper;
     this.dalEmailAddressMapper          = dalEmailAddressMapper;
     this.bolPasswordMapper              = bolPasswordMapper;
     this.dalPasswordMapper              = dalPasswordMapper;
     this.bolPersonPhoneMapper           = bolPersonPhoneMapper;
     this.dalPersonPhoneMapper           = dalPersonPhoneMapper;
     this.logger = logger;
 }
 public BusinessEntityContactService(
     ILogger <IBusinessEntityContactRepository> logger,
     IBusinessEntityContactRepository businessEntityContactRepository,
     IApiBusinessEntityContactRequestModelValidator businessEntityContactModelValidator,
     IBOLBusinessEntityContactMapper bolbusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalbusinessEntityContactMapper)
     : base(logger,
            businessEntityContactRepository,
            businessEntityContactModelValidator,
            bolbusinessEntityContactMapper,
            dalbusinessEntityContactMapper)
 {
 }
示例#6
0
 public AbstractBusinessEntityContactService(
     ILogger logger,
     IBusinessEntityContactRepository businessEntityContactRepository,
     IApiBusinessEntityContactRequestModelValidator businessEntityContactModelValidator,
     IBOLBusinessEntityContactMapper bolBusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalBusinessEntityContactMapper)
     : base()
 {
     this.businessEntityContactRepository     = businessEntityContactRepository;
     this.businessEntityContactModelValidator = businessEntityContactModelValidator;
     this.bolBusinessEntityContactMapper      = bolBusinessEntityContactMapper;
     this.dalBusinessEntityContactMapper      = dalBusinessEntityContactMapper;
     this.logger = logger;
 }
示例#7
0
 public ContactTypeService(
     ILogger <IContactTypeRepository> logger,
     IContactTypeRepository contactTypeRepository,
     IApiContactTypeRequestModelValidator contactTypeModelValidator,
     IBOLContactTypeMapper bolcontactTypeMapper,
     IDALContactTypeMapper dalcontactTypeMapper,
     IBOLBusinessEntityContactMapper bolBusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalBusinessEntityContactMapper)
     : base(logger,
            contactTypeRepository,
            contactTypeModelValidator,
            bolcontactTypeMapper,
            dalcontactTypeMapper,
            bolBusinessEntityContactMapper,
            dalBusinessEntityContactMapper)
 {
 }
示例#8
0
 public AbstractContactTypeService(
     ILogger logger,
     IContactTypeRepository contactTypeRepository,
     IApiContactTypeRequestModelValidator contactTypeModelValidator,
     IBOLContactTypeMapper bolContactTypeMapper,
     IDALContactTypeMapper dalContactTypeMapper,
     IBOLBusinessEntityContactMapper bolBusinessEntityContactMapper,
     IDALBusinessEntityContactMapper dalBusinessEntityContactMapper)
     : base()
 {
     this.ContactTypeRepository          = contactTypeRepository;
     this.ContactTypeModelValidator      = contactTypeModelValidator;
     this.BolContactTypeMapper           = bolContactTypeMapper;
     this.DalContactTypeMapper           = dalContactTypeMapper;
     this.BolBusinessEntityContactMapper = bolBusinessEntityContactMapper;
     this.DalBusinessEntityContactMapper = dalBusinessEntityContactMapper;
     this.logger = logger;
 }