public OrganisationsUseCase(IOrganisationsGateway organisationsGateway, INotifyGateway notifyGateway, IUsersGateway usersGateway, ISessionsGateway sessionsGateway) { _usersGateway = usersGateway; _organisationsGateway = organisationsGateway; _notifyGateway = notifyGateway; _sessionsGateway = sessionsGateway; }
public Letter(INotificationRepository notificationRepository, INotifyGateway notifyGateway) { this.NotificationRepository = notificationRepository; this.NotifyGateway = notifyGateway; }
public StatusUpdate(INotificationRepository notificationRepository, INotifyGateway notifyGateway, IMessagingClient client) { this.NotificationRepository = notificationRepository; this.NotifyGateway = notifyGateway; this.Client = client; }
public Email(INotificationRepository notificationRepository, INotifyGateway notifyGateway) { this.NotificationRepository = notificationRepository; this.NotifyGateway = notifyGateway; }