/// <summary> /// Initializes a new instance of the <see cref="RecipientsActivity"/> class. /// </summary> /// <param name="sentNotificationDataRepository">The sent notification data repository.</param> /// <param name="recipientsService">The recipients service.</param> public RecipientsActivity( ISentNotificationDataRepository sentNotificationDataRepository, IRecipientsService recipientsService) { this.sentNotificationDataRepository = sentNotificationDataRepository ?? throw new ArgumentNullException(nameof(sentNotificationDataRepository)); this.recipientsService = recipientsService ?? throw new ArgumentNullException(nameof(recipientsService)); }
public Worker(Parser parser, IMailSender mailSender, IMessageFormer messageFormer, IRecipientsService recipientsService) { this.parser = parser; this.mailSender = mailSender; this.messageFormer = messageFormer; this.recipientsService = recipientsService; }
public Worker() { parser = new Parser(); mailSender = new MailSender.MailSender(); messageFormer = new MessageFormer(); recipientsService = new JsonRecipientsService(); }
public RecipientsController( ILogger <RecipientsController> logger, IRecipientsService recipientsService ) { _logger = logger; _recipientsService = recipientsService; }
public RecipientsController( UserManager <ApplicationUser> userManager, IRecipientsService recipientsService, IRequestsService requestsService) { this.userManager = userManager; this.recipientsService = recipientsService; this.requestsService = requestsService; }
/// <summary> /// Initializes a new instance of the <see cref="SyncTeamsActivity"/> class. /// </summary> /// <param name="teamDataRepository">Team Data repository.</param> /// <param name="sentNotificationDataRepository">Sent notification data repository.</param> /// <param name="localizer">Localization service.</param> /// <param name="notificationDataRepository">Notification data entity repository.</param> /// <param name="recipientsService">Recipients service.</param> public SyncTeamsActivity( ITeamDataRepository teamDataRepository, ISentNotificationDataRepository sentNotificationDataRepository, IStringLocalizer <Strings> localizer, INotificationDataRepository notificationDataRepository, IRecipientsService recipientsService) { this.teamDataRepository = teamDataRepository ?? throw new ArgumentNullException(nameof(teamDataRepository)); this.sentNotificationDataRepository = sentNotificationDataRepository ?? throw new ArgumentNullException(nameof(sentNotificationDataRepository)); this.localizer = localizer ?? throw new ArgumentNullException(nameof(localizer)); this.notificationDataRepository = notificationDataRepository ?? throw new ArgumentNullException(nameof(notificationDataRepository)); this.recipientsService = recipientsService ?? throw new ArgumentNullException(nameof(recipientsService)); }
public HospitalsController( IHospitalsService hospitalsService, UserManager <ApplicationUser> userManager, IRecipientsService recipientsService, IBloodBanksService bloodBanksService, IUsersService usersService) { this.hospitalsService = hospitalsService; this.userManager = userManager; this.recipientsService = recipientsService; this.bloodBanksService = bloodBanksService; this.usersService = usersService; }
/// <summary> /// Initializes a new instance of the <see cref="SyncAllUsersActivity"/> class. /// </summary> /// <param name="userDataRepository">User Data repository.</param> /// <param name="sentNotificationDataRepository">Sent notification data repository.</param> /// <param name="usersService">Users service.</param> /// <param name="notificationDataRepository">Notification data entity repository.</param> /// <param name="userTypeService">User type service.</param> /// <param name="recipientsService">The recipients service.</param> /// <param name="localizer">Localization service.</param> public SyncAllUsersActivity( IUserDataRepository userDataRepository, ISentNotificationDataRepository sentNotificationDataRepository, IUsersService usersService, INotificationDataRepository notificationDataRepository, IUserTypeService userTypeService, IRecipientsService recipientsService, IStringLocalizer <Strings> localizer) { this.userDataRepository = userDataRepository ?? throw new ArgumentNullException(nameof(userDataRepository)); this.sentNotificationDataRepository = sentNotificationDataRepository ?? throw new ArgumentNullException(nameof(sentNotificationDataRepository)); this.usersService = usersService ?? throw new ArgumentNullException(nameof(usersService)); this.notificationDataRepository = notificationDataRepository ?? throw new ArgumentNullException(nameof(notificationDataRepository)); this.userTypeService = userTypeService ?? throw new ArgumentNullException(nameof(userTypeService)); this.recipientsService = recipientsService ?? throw new ArgumentNullException(nameof(recipientsService)); this.localizer = localizer ?? throw new ArgumentNullException(nameof(localizer)); }