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)); }
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)); }
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; }
public GetMassMailDetailsInteractor([NotNull] IDiverRepository diverRepository) { this.diverRepository = diverRepository ?? throw new ArgumentNullException(nameof(diverRepository)); }