我是 Nop Commerce Project 2.30 的初学者。我尝试向我的 Nop Commerce 发送邮件
特定间隔(每 12 小时)中的客户端(在数据库中)。
我在界面中创建新方法(用于创建客户列表列表)
Nop.Services.Customers.ICustomerService并实现这个功能,类是
Nop.Services.Customers.CustomerService。但是我无法创建此方法的问题
作为静态方法。请看图片
因为CustomerService类不包含默认值
构造函数。这是 CustomerService 类中唯一的一个构造函数。
请看下文。
public CustomerService(ICacheManager cacheManager,
IRepository<Customer> customerRepository,
IRepository<CustomerRole> customerRoleRepository,
IRepository<CustomerAttribute> customerAttributeRepository,
IEncryptionService encryptionService,
INewsLetterSubscriptionService newsLetterSubscriptionService,
RewardPointsSettings rewardPointsSettings,
CustomerSettings customerSettings,
IEventPublisher eventPublisher)
{
_cacheManager = cacheManager;
_customerRepository = customerRepository;
_customerRoleRepository = customerRoleRepository;
_customerAttributeRepository = customerAttributeRepository;
_encryptionService = encryptionService;
_newsLetterSubscriptionService = newsLetterSubscriptionService;
_rewardPointsSettings = rewardPointsSettings;
_customerSettings = customerSettings;
_eventPublisher = eventPublisher;
}
我不知道如何在外部程序中调用这个参数化构造函数。所以我尝试
使我的功能是静态的。在 nop 中创建静态方法的任何想法。请帮忙