public BookEventHandler(
     IMailKitSmtpEmailSender mailKitSmtpEmailSender,
     EmailingTextTemplateService emailingTextTemplateService)
 {
     _mailKitSmtpEmailSender      = mailKitSmtpEmailSender;
     _emailingTextTemplateService = emailingTextTemplateService;
 }
Beispiel #2
0
 public BookAppService(
     IRepository <Book, Guid> repository,
     IAuthorRepository authorRepository,
     IDistributedEventBus distributedEventBus,
     EmailingTextTemplateService emailingTextTemplateService,
     ICacheService <BookDto> cacheService)
     : base(repository)
 {
     _authorRepository            = authorRepository;
     _distributedEventBus         = distributedEventBus;
     _emailingTextTemplateService = emailingTextTemplateService;
     _cacheService     = cacheService;
     GetPolicyName     = BookStorePermissions.Books.Default;
     GetListPolicyName = BookStorePermissions.Books.Default;
     CreatePolicyName  = BookStorePermissions.Books.Create;
     UpdatePolicyName  = BookStorePermissions.Books.Edit;
     DeletePolicyName  = BookStorePermissions.Books.Delete;
 }