public CreateInvoiceCommandHandler(IInvoiceRepositoryAsync invoiceRepository, IProductRepositoryAsync productRepository, IPersonRepositoryAsync personRepositoryAsync, IInvoiceDetailRepositoryAsync invoiceDetailRepository, IEmailScheduler emailScheduler) { _invoiceRepository = invoiceRepository; _personRepository = personRepositoryAsync; _productRepository = productRepository; _invoiceDetailRepository = invoiceDetailRepository; _emailScheduler = emailScheduler; }
public AccountService(UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager, IOptions <JwtSecurityTokenSettings> jwt, IEmailScheduler emailScheduler) { _userManager = userManager; _roleManager = roleManager; //_emailService = emailService; //_client = client.Value; _jwt = jwt.Value; _emailScheduler = emailScheduler; }