public CurrentUser(
     [NotNull] ICurrentUserInformation currentUserInformation,
     [NotNull] IDiverRepository diverRepository,
     [NotNull] UserManager <IdentityUser> userManager)
 {
     this.currentUserInformation = currentUserInformation ?? throw new ArgumentNullException(nameof(currentUserInformation));
     this.diverRepository        = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.userManager            = userManager ?? throw new ArgumentNullException(nameof(userManager));
 }
 public PublishNewLogbookEntryNotificationPolicy(
     [NotNull] IDiverRepository diverRepository,
     [NotNull] ILogbookEntryRepository logbookEntryRepository,
     [NotNull] INotificationPublisher notificationPublisher)
 {
     this.diverRepository        = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.logbookEntryRepository = logbookEntryRepository ?? throw new ArgumentNullException(nameof(logbookEntryRepository));
     this.notificationPublisher  = notificationPublisher ?? throw new ArgumentNullException(nameof(notificationPublisher));
 }
Exemple #3
0
 public EditUserProfileInteractor(
     [NotNull] ILogger <EditUserProfileInteractor> logger,
     [NotNull] IDiverRepository diverRepository,
     [NotNull] ICurrentUser currentUser)
 {
     this.logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     this.diverRepository = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.currentUser     = currentUser ?? throw new ArgumentNullException(nameof(currentUser));
 }
 public PublishNewEventCommentNotificationPolicy(
     [NotNull] IDiverRepository diverRepository,
     [NotNull] IEventRepository eventRepository,
     [NotNull] INotificationPublisher notificationPublisher,
     [NotNull] IRecipientsBuilder recipientsBuilder)
 {
     this.diverRepository       = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.eventRepository       = eventRepository ?? throw new ArgumentNullException(nameof(eventRepository));
     this.notificationPublisher = notificationPublisher ?? throw new ArgumentNullException(nameof(notificationPublisher));
     this.recipientsBuilder     = recipientsBuilder ?? throw new ArgumentNullException(nameof(recipientsBuilder));
 }
 public AddMemberInteractor(
     [NotNull] ILogger <AddMemberInteractor> logger,
     [NotNull] IDiverRepository diverRepository,
     [NotNull] UserManager <IdentityUser> userManager,
     [NotNull] ICurrentUser currentUser)
 {
     this.logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     this.diverRepository = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.userManager     = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.currentUser     = currentUser ?? throw new ArgumentNullException(nameof(currentUser));
 }
 public GetEditRolesInteractor(
     [NotNull] IDiverRepository diverRepository,
     [NotNull] UserManager <IdentityUser> userManager,
     [NotNull] RoleManager <IdentityRole> roleManager,
     [NotNull] ICurrentUser currentUser)
 {
     this.diverRepository = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.userManager     = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.roleManager     = roleManager ?? throw new ArgumentNullException(nameof(roleManager));
     this.currentUser     = currentUser ?? throw new ArgumentNullException(nameof(currentUser));
 }
 public EditAvatarInteractor(
     [NotNull] ILogger <EditAvatarInteractor> logger,
     [NotNull] IDiverRepository diverRepository,
     [NotNull] IAvatarStore avatarStore,
     [NotNull] IMimeMapping mimeMapping,
     [NotNull] ICurrentUser currentUser)
 {
     this.logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     this.diverRepository = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.avatarStore     = avatarStore ?? throw new ArgumentNullException(nameof(avatarStore));
     this.mimeMapping     = mimeMapping ?? throw new ArgumentNullException(nameof(mimeMapping));
     this.currentUser     = currentUser ?? throw new ArgumentNullException(nameof(currentUser));
 }
Exemple #8
0
 public PublishParticipationChangedPolicy(
     [NotNull] ILogger <PublishParticipationChangedPolicy> logger,
     [NotNull] IDiverRepository diverRepository,
     [NotNull] IEventRepository eventRepository,
     [NotNull] IParticipantRepository participantRepository,
     [NotNull] INotificationPublisher notificationPublisher,
     [NotNull] IRecipientsBuilder recipientsBuilder)
 {
     this.logger                = logger ?? throw new ArgumentNullException(nameof(logger));
     this.diverRepository       = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
     this.eventRepository       = eventRepository ?? throw new ArgumentNullException(nameof(eventRepository));
     this.participantRepository = participantRepository ?? throw new ArgumentNullException(nameof(participantRepository));
     this.notificationPublisher = notificationPublisher ?? throw new ArgumentNullException(nameof(notificationPublisher));
     this.recipientsBuilder     = recipientsBuilder ?? throw new ArgumentNullException(nameof(recipientsBuilder));
 }
 public RecipientsBuilder([NotNull] IParticipantRepository participantRepository, [NotNull] IDiverRepository diverRepository)
 {
     this.participantRepository = participantRepository ?? throw new ArgumentNullException(nameof(participantRepository));
     this.diverRepository       = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
 }
 public DiverService(IDiverRepository diverRepository, IDivingTimeRepository divingTimeRepository, IMapper mapper)
 {
     _diverRepository      = diverRepository;
     _divingTimeRepository = divingTimeRepository;
     _mapper = mapper;
 }
Exemple #11
0
 public GetMassMailDetailsInteractor([NotNull] IDiverRepository diverRepository)
 {
     this.diverRepository = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository));
 }