public CreateInvoiceCommandHandler(IInvoiceRepositoryAsync invoiceRepository, IProductRepositoryAsync productRepository, IPersonRepositoryAsync personRepositoryAsync, IInvoiceDetailRepositoryAsync invoiceDetailRepository, IEmailScheduler emailScheduler) { _invoiceRepository = invoiceRepository; _personRepository = personRepositoryAsync; _productRepository = productRepository; _invoiceDetailRepository = invoiceDetailRepository; _emailScheduler = emailScheduler; }
public GetProductByIdHandle(IPersonRepositoryAsync repositoryAsync) { this.repositoryAsync = repositoryAsync; }
public CreatePersonCommandHandler(IPersonRepositoryAsync repository, IMapper mapper) { _personRepositoryAsync = repository; _mapper = mapper; }
public PersonServiceAsync(IPersonRepositoryAsync personRepository) { this.personRepository = personRepository; }
public DeletePersonByIdHandler(IPersonRepositoryAsync repository) { _personRepositoryAsync = repository; }
public GetAllPersonsQueryHandler(IPersonRepositoryAsync repositoryAsync, IMapper mapper) { _repository = repositoryAsync; _mapper = mapper; }
public GetAllPeopleQueryHandler(IMapper mapper, IApplicationDbContext context, IPersonRepositoryAsync personRepository) { _mapper = mapper; _context = context; _personRepository = personRepository; }
public GetChartQueryHandler(IPersonRepositoryAsync repositoryAsync) { _repository = repositoryAsync; }