Esempio n. 1
0
 /// <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));
 }
Esempio n. 2
0
 public Worker(Parser parser, IMailSender mailSender, IMessageFormer messageFormer, IRecipientsService recipientsService)
 {
     this.parser            = parser;
     this.mailSender        = mailSender;
     this.messageFormer     = messageFormer;
     this.recipientsService = recipientsService;
 }
Esempio n. 3
0
 public Worker()
 {
     parser            = new Parser();
     mailSender        = new MailSender.MailSender();
     messageFormer     = new MessageFormer();
     recipientsService = new JsonRecipientsService();
 }
Esempio n. 4
0
 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));
 }
Esempio n. 7
0
 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;
 }
Esempio n. 8
0
 /// <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));
 }