私はNopCommerceProject2.30の初心者です。NopCommerceにメールを送信しようとしています
特定の期間(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で静的メソッドを作成するためのアイデア。助けてください