public CreateProfileCommandHandler(IRepository repository, ITokenGenerator tokenGenerator, IHashIdGenerator hashGenerator, IAutoNumberGenerator idGenerator) { this.repository = repository; this.tokenGenerator = tokenGenerator; this.hashGenerator = hashGenerator; this.idGenerator = idGenerator; }
public OrderAppService(IRepository <Districts> districtRepository, IRepository <Product> productRepository, IRepository <PaymentMethod> paymentMethodRepository, IRepository <Order> orderRepository, IAutoNumberGenerator autoNumberGenerator, IImageGenerator imageGenerator, TenantManager tenantManager, IRajaOngkirService rajaOngkirService, IRepository <ExpeditionService> expeditionServiceRepository, IFreightAppService freightAppService) { _districtRepository = districtRepository; _productRepository = productRepository; _paymentMethodRepository = paymentMethodRepository; _orderRepository = orderRepository; _autoNumberGenerator = autoNumberGenerator; _imageGenerator = imageGenerator; _tenantManager = tenantManager; _rajaOngkirService = rajaOngkirService; _expeditionServiceRepository = expeditionServiceRepository; _freightAppService = freightAppService; }