public BillingInfoService(IBillingInfoRepository repository, IMapper mapper, ILogger <BillingInfoDTO> logger, IBillingInfoFactory factory) { _repository = repository; _mapper = mapper; _logger = logger; _factory = factory; }
/// <summary> /// Constructor of Customer factory. /// </summary> /// <param name="ctx">DB Context inherited from Base Facory</param> /// <param name="repository">Class type repository injection</param> /// <param name="mapper">Automapper injection</param> /// <param name="billingInfoFactory">Billing info factory injection</param> public CustomerFactory(ManagementSystemContext ctx, ICustomerRepository repository, IMapper mapper, IBillingInfoFactory billingInfoFactory) : base(ctx) { _billingInfoFactory = billingInfoFactory; _repository = repository; _mapper = mapper; }