コード例 #1
0
 public BookUserService(IBookUserRepository bookUserRepository, IBookService bookService,
                        IBookUsersEmailService bookUsersEmailService, IUnitOfWork unitOfWork)
 {
     _bookUserRepository    = bookUserRepository;
     _bookService           = bookService;
     _bookUsersEmailService = bookUsersEmailService;
 }
コード例 #2
0
 public BookUserService(
     IBookUserRepository bookUserRepository,
     IBookService bookService,
     IBookUsersEmailService bookUsersEmailService,
     IUnitOfWork unitOfWork,
     IValidator <BookUser> validator)
     : base(bookUserRepository, unitOfWork, validator)
 {
     _bookUserRepository    = bookUserRepository;
     _bookService           = bookService;
     _bookUsersEmailService = bookUsersEmailService;
 }
 public EmailBookRequestGroup(
     IJobHistoryRepository jobHistoryRepo, IBookRequestRepository bookUserRepository,
     IBookUsersEmailService bookUsersEmailService, IUserRepository userRepository
     ) : base(jobHistoryRepo)
 {
     JobName                = "RequestBooksNotify";
     Description            = "Os requests de livros são enviados para o dono do livro, agrupando por intervalo e dono de livro, assim reduzindo a carga de emails enviados.";
     Interval               = Interval.Hourly;
     Active                 = true;
     BestTimeToExecute      = null;
     _userRepository        = userRepository;
     _bookRequestRepository = bookUserRepository;
     _bookUsersEmailService = bookUsersEmailService;
 }
コード例 #4
0
 public BookUserService(
     IBookUserRepository bookUserRepository,
     IBookService bookService,
     IBookUsersEmailService bookUsersEmailService,
     IMuambatorService muambatorService,
     IBookRepository bookRepository,
     IUnitOfWork unitOfWork,
     IValidator <BookUser> validator, IConfiguration configuration)
     : base(bookUserRepository, unitOfWork, validator)
 {
     _bookUserRepository    = bookUserRepository;
     _bookService           = bookService;
     _bookUsersEmailService = bookUsersEmailService;
     _muambatorService      = muambatorService;
     _bookRepository        = bookRepository;
     _configuration         = configuration;
 }