public void TravelNotificationService_Constructor_NullEmailTemplatesRepository_Test() { IEmailer emailer = new Emailer(); IEmailTemplatesRepository templatesRepository = null; var service = new BaseNotificationService(emailer, templatesRepository); }
public EmailController(ILogger <EmailController> logger, IConfiguration configuration, EmailContext context) { _logger = logger; _configuration = configuration; _templatesRepository = new EmailTemplatesRepository(context); _emailRepository = new MailKitRepository(configuration); _emailHistoryRepository = new EmailHistoryRepository(context); }
/// <summary> /// Creates a new instance of TravelNotificationService /// </summary> /// <param name="emailer">service that sends the emails</param> /// <param name="emailTemplatesRepository">templates repository</param> /// <param name="employeeRepository">employees repository</param> public TravelNotificationService(IEmailer emailer, IEmailTemplatesRepository emailTemplatesRepository, IEmployeeRepository employeeRepository) : base(emailer, emailTemplatesRepository) { if (employeeRepository == null) { throw new ArgumentNullException("employeeRepository"); } _employeeRepository = employeeRepository; }
public AuthController(IUserService userService, ILoginManager loginManager, IEmailTemplatesRepository emailTemplatesRepository) { Ensure.Argument.NotNull(loginManager, nameof(loginManager)); Ensure.Argument.NotNull(emailTemplatesRepository, nameof(emailTemplatesRepository)); _userService = userService; _loginManager = loginManager; _emailTemplatesRepository = emailTemplatesRepository; }
public StripeWebhookService(IUnitOfWork unitOfWork, ICustomerRepository customerRepository, ICustomerPaymentRefundRepository customerPaymentRefundRepository, ICustomerPaymentRepository customerPaymentRepository, IEmailTemplatesRepository emailTemplatesRepository) { _unitOfWork = unitOfWork; _customerRepository = customerRepository; _customerPaymentRefundRepository = customerPaymentRefundRepository; _customerPaymentRepository = customerPaymentRepository; _emailTemplatesRepository = emailTemplatesRepository; }
/// <summary> /// Initializes a new instance of the <see cref="BaseNotificationService" /> class. /// </summary> /// <param name="emailer">The emailer.</param> /// <param name="emailTemplatesRepository">The email templates repository.</param> public BaseNotificationService(IEmailer emailer, IEmailTemplatesRepository emailTemplatesRepository) { if (emailer == null) { throw new ArgumentNullException("emailer"); } if (emailTemplatesRepository == null) { throw new ArgumentNullException("emailTemplatesRepository"); } _emailer = emailer; _emailTemplatesRepository = emailTemplatesRepository; }
public EmailService( IEmailer emailer, IEmailTemplatesRepository repository, IConfiguration configuration, IFileService fileService, IHolidaysService holidaysService, IOvertimeUtility overtimeUtility) { _emailer = emailer; _repository = repository; _configuration = configuration; _fileService = fileService; _holidaysService = holidaysService; _overtimeUtility = overtimeUtility; }
public PlanService(IUnitOfWork unitOfWork, IPlanRepository planRepository, IPlanInfoRepository planInfoRepository, ICustomerRepository customerRepository, IPlanInfoValueRepository planInfoValueRepository, IRoleRepository roleRepository, IUserRepository userRepository, IReferenceListRepository referenceListRepository, IEmailTemplatesRepository emailTemplatesRepository) { _unitOfWork = unitOfWork; _planRepository = planRepository; _planInfoRepository = planInfoRepository; _customerRepository = customerRepository; _planInfoValueRepository = planInfoValueRepository; _roleRepository = roleRepository; _userRepository = userRepository; _referenceListRepository = referenceListRepository; _emailTemplatesRepository = emailTemplatesRepository; }
public EmailTemplatesService(IEmailTemplatesRepository emailTemplatesRepository) { this.emailTemplatesRepository = emailTemplatesRepository; }
public EmailTemplatesService(IUnitOfWork unitOfWork, IEmailTemplatesRepository emailTemplatesRepository) { _unitOfWork = unitOfWork; _emailTemplatesRepository = emailTemplatesRepository; }
public PlansController(IPlanService planService, IEmailTemplatesRepository emailTemplatesRepository) { _emailTemplatesRepository = emailTemplatesRepository; _planService = planService; }
public EmailService(IEmailTemplatesRepository repository) { _repository = repository; }
public ContactUsController(IEmailTemplatesRepository emailTemplatesRepository) { _emailTemplatesRepository = emailTemplatesRepository; }
public EmailTemplatesService(IEmailTemplatesRepository repository) : base(repository) { }
public EmailTemplatesService(IEmailTemplatesRepository repository, IMapper mapper) { _repository = repository; _mapper = mapper; }