Esempio n. 1
0
        public PackageOwnershipRequestMessage(
            IMessageServiceConfiguration configuration,
            User fromUser,
            User toUser,
            PackageRegistration packageRegistration,
            string packageUrl,
            string confirmationUrl,
            string rejectionUrl,
            string htmlEncodedMessage,
            string policyMessage)
        {
            _configuration      = configuration ?? throw new ArgumentNullException(nameof(configuration));
            FromUser            = fromUser ?? throw new ArgumentNullException(nameof(fromUser));
            ToUser              = toUser ?? throw new ArgumentNullException(nameof(toUser));
            PackageRegistration = packageRegistration ?? throw new ArgumentNullException(nameof(packageRegistration));
            PackageUrl          = packageUrl ?? throw new ArgumentNullException(nameof(packageUrl));
            RawConfirmationUrl  = confirmationUrl ?? throw new ArgumentNullException(nameof(confirmationUrl));
            RawRejectionUrl     = rejectionUrl ?? throw new ArgumentNullException(nameof(rejectionUrl));
            HtmlEncodedMessage  = htmlEncodedMessage ?? throw new ArgumentNullException(nameof(htmlEncodedMessage));
            PolicyMessage       = policyMessage ?? throw new ArgumentNullException(nameof(policyMessage));

            _isToUserOrganization = ToUser is Organization;
            ConfirmationUrl       = EscapeLinkForMarkdown(confirmationUrl);
            RejectionUrl          = EscapeLinkForMarkdown(rejectionUrl);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var containerBuilder          = new ContainerBuilder();
            DependencyRegistrar registrar = new DependencyRegistrar();

            registrar.Register(containerBuilder);

            _container = containerBuilder.Build();

            _listner           = _container.Resolve <IMessageListner>();
            _listner.Received += ListnerOnRecive;
            _sender            = _container.Resolve <IMessageSender>();
            _config            = _container.Resolve <IMessageServiceConfiguration>();


            _timer          = new Timer(5000);
            _timer.Elapsed += _timer_Elapsed;
            _timer.Start();

            Console.WriteLine("Pressione 'q' para sair!");
            string input = string.Empty;

            do
            {
                input = Console.ReadLine();
            }while (input != "q");
        }
 public EmailChangeConfirmationMessage(
     IMessageServiceConfiguration configuration,
     User newUser,
     string confirmationUrl)
     : base(configuration, newUser, confirmationUrl)
 {
 }
Esempio n. 4
0
 public AccountDeleteNoticeMessage(
     IMessageServiceConfiguration configuration,
     User user)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     User           = user ?? throw new ArgumentNullException(nameof(user));
 }
Esempio n. 5
0
 public OrganizationsController(
     AuthenticationService authService,
     IMessageService messageService,
     IUserService userService,
     ITelemetryService telemetryService,
     ISecurityPolicyService securityPolicyService,
     ICertificateService certificateService,
     IPackageService packageService,
     IDeleteAccountService deleteAccountService,
     IContentObjectService contentObjectService,
     IMessageServiceConfiguration messageServiceConfiguration,
     IIconUrlProvider iconUrlProvider)
     : base(
         authService,
         packageService,
         messageService,
         userService,
         telemetryService,
         securityPolicyService,
         certificateService,
         contentObjectService,
         messageServiceConfiguration,
         deleteAccountService,
         iconUrlProvider)
 {
 }
Esempio n. 6
0
 public CoreMarkdownMessageService(
     IMailSender mailSender,
     IMessageServiceConfiguration configuration)
 {
     MailSender    = mailSender ?? throw new ArgumentNullException(nameof(mailSender));
     Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
 }
Esempio n. 7
0
 public ReportPackageMessageBase(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request)
 {
     Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     Request       = request ?? throw new ArgumentNullException(nameof(request));
 }
Esempio n. 8
0
 public OrganizationsController(
     AuthenticationService authService,
     IMessageService messageService,
     IUserService userService,
     ITelemetryService telemetryService,
     ISecurityPolicyService securityPolicyService,
     ICertificateService certificateService,
     IPackageService packageService,
     IDeleteAccountService deleteAccountService,
     IContentObjectService contentObjectService,
     IMessageServiceConfiguration messageServiceConfiguration,
     IIconUrlProvider iconUrlProvider,
     IFeatureFlagService features,
     IGravatarProxyService gravatarProxy)
     : base(
         authService,
         packageService,
         messageService,
         userService,
         telemetryService,
         securityPolicyService,
         certificateService,
         contentObjectService,
         messageServiceConfiguration,
         deleteAccountService,
         iconUrlProvider,
         gravatarProxy)
 {
     _features = features ?? throw new ArgumentNullException(nameof(features));
 }
Esempio n. 9
0
 public AsynchronousEmailMessageService(
     IMessageServiceConfiguration configuration,
     IEmailMessageEnqueuer emailMessageEnqueuer)
 {
     _configuration        = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _emailMessageEnqueuer = emailMessageEnqueuer ?? throw new ArgumentNullException(nameof(emailMessageEnqueuer));
 }
Esempio n. 10
0
 public UsersController(
     IUserService userService,
     IPackageService packageService,
     IPackageOwnerRequestService packageOwnerRequestService,
     IMessageService messageService,
     IAppConfiguration config,
     AuthenticationService authService,
     ICredentialBuilder credentialBuilder,
     IDeleteAccountService deleteAccountService,
     ISupportRequestService supportRequestService,
     ITelemetryService telemetryService,
     ISecurityPolicyService securityPolicyService,
     ICertificateService certificateService,
     IContentObjectService contentObjectService,
     IMessageServiceConfiguration messageServiceConfiguration)
     : base(
         authService,
         packageService,
         messageService,
         userService,
         telemetryService,
         securityPolicyService,
         certificateService,
         contentObjectService,
         messageServiceConfiguration)
 {
     _packageOwnerRequestService = packageOwnerRequestService ?? throw new ArgumentNullException(nameof(packageOwnerRequestService));
     _config                = config ?? throw new ArgumentNullException(nameof(config));
     _credentialBuilder     = credentialBuilder ?? throw new ArgumentNullException(nameof(credentialBuilder));
     _deleteAccountService  = deleteAccountService ?? throw new ArgumentNullException(nameof(deleteAccountService));
     _supportRequestService = supportRequestService ?? throw new ArgumentNullException(nameof(supportRequestService));
 }
Esempio n. 11
0
 public NewAccountMessage(
     IMessageServiceConfiguration configuration,
     User user,
     string confirmationUrl)
     : base(configuration, user, confirmationUrl)
 {
 }
Esempio n. 12
0
        public AccountsController(
            AuthenticationService authenticationService,
            IPackageService packageService,
            IMessageService messageService,
            IUserService userService,
            ITelemetryService telemetryService,
            ISecurityPolicyService securityPolicyService,
            ICertificateService certificateService,
            IContentObjectService contentObjectService,
            IMessageServiceConfiguration messageServiceConfiguration,
            IDeleteAccountService deleteAccountService,
            IIconUrlProvider iconUrlProvider,
            IGravatarProxyService gravatarProxy)
        {
            AuthenticationService       = authenticationService ?? throw new ArgumentNullException(nameof(authenticationService));
            PackageService              = packageService ?? throw new ArgumentNullException(nameof(packageService));
            MessageService              = messageService ?? throw new ArgumentNullException(nameof(messageService));
            UserService                 = userService ?? throw new ArgumentNullException(nameof(userService));
            TelemetryService            = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService));
            SecurityPolicyService       = securityPolicyService ?? throw new ArgumentNullException(nameof(securityPolicyService));
            CertificateService          = certificateService ?? throw new ArgumentNullException(nameof(certificateService));
            ContentObjectService        = contentObjectService ?? throw new ArgumentNullException(nameof(contentObjectService));
            MessageServiceConfiguration = messageServiceConfiguration ?? throw new ArgumentNullException(nameof(messageServiceConfiguration));
            DeleteAccountService        = deleteAccountService ?? throw new ArgumentNullException(nameof(deleteAccountService));
            IconUrlProvider             = iconUrlProvider ?? throw new ArgumentNullException(nameof(iconUrlProvider));
            GravatarProxy               = gravatarProxy ?? throw new ArgumentNullException(nameof(gravatarProxy));

            _deleteAccountListPackageItemViewModelFactory = new DeleteAccountListPackageItemViewModelFactory(PackageService, IconUrlProvider);
        }
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request)
 {
     Assert.Throws <ArgumentNullException>(() => new ReportMyPackageMessage(
                                               configuration,
                                               request));
 }
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     IEmailMessageEnqueuer emailMessageEnqueuer)
 {
     Assert.Throws <ArgumentNullException>(() => new AsynchronousEmailMessageService(
                                               configuration,
                                               emailMessageEnqueuer));
 }
 public ReportAbuseMessage(
     IMessageServiceConfiguration configuration,
     ReportPackageRequest request,
     bool alreadyContactedOwners)
     : base(configuration, request)
 {
     AlreadyContactedOwners = alreadyContactedOwners;
 }
Esempio n. 16
0
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     User user)
 {
     Assert.Throws <ArgumentNullException>(() => new AccountDeleteNoticeMessage(
                                               configuration,
                                               user));
 }
Esempio n. 17
0
 public OrganizationMembershipRequestCanceledMessage(
     IMessageServiceConfiguration configuration,
     Organization organization,
     User pendingUser)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     Organization   = organization ?? throw new ArgumentNullException(nameof(organization));
     PendingUser    = pendingUser ?? throw new ArgumentNullException(nameof(pendingUser));
 }
Esempio n. 18
0
 public OrganizationTransformAcceptedMessage(
     IMessageServiceConfiguration configuration,
     User accountToTransform,
     User adminUser)
 {
     _configuration      = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _accountToTransform = accountToTransform ?? throw new ArgumentNullException(nameof(accountToTransform));
     _adminUser          = adminUser ?? throw new ArgumentNullException(nameof(adminUser));
 }
Esempio n. 19
0
 public OrganizationMemberUpdatedMessage(
     IMessageServiceConfiguration configuration,
     Organization organization,
     Membership membership)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     Organization   = organization ?? throw new ArgumentNullException(nameof(organization));
     Membership     = membership ?? throw new ArgumentNullException(nameof(membership));
 }
 public AsynchronousEmailMessageService(
     IEmailMessageEnqueuer emailMessageEnqueuer,
     ILogger <AsynchronousEmailMessageService> logger,
     IMessageServiceConfiguration configuration)
 {
     _emailMessageEnqueuer = emailMessageEnqueuer ?? throw new ArgumentNullException(nameof(emailMessageEnqueuer));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
 }
 public PackageValidationTakingTooLongMessage(
     IMessageServiceConfiguration configuration,
     Package package,
     string packageUrl)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _package       = package ?? throw new ArgumentNullException(nameof(package));
     _packageUrl    = packageUrl ?? throw new ArgumentNullException(nameof(packageUrl));
 }
 public SigninAssistanceMessage(
     IMessageServiceConfiguration configuration,
     MailAddress toAddress,
     IEnumerable <Credential> credentials)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _toAddress     = toAddress ?? throw new ArgumentNullException(nameof(toAddress));
     _credentials   = credentials ?? throw new ArgumentNullException(nameof(credentials));
 }
 public CredentialAddedMessage(
     IMessageServiceConfiguration configuration,
     User user,
     CredentialTypeInfo credentialType)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     User           = user ?? throw new ArgumentNullException(nameof(user));
     CredentialType = credentialType ?? throw new ArgumentNullException(nameof(credentialType));
 }
 public TwoFactorFeedbackMessage(
     IMessageServiceConfiguration configuration,
     string feedbackText,
     User feedbackProvider)
 {
     _configuration    = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _feedbackText     = feedbackText ?? throw new ArgumentNullException(nameof(feedbackText));
     _feedbackProvider = feedbackProvider ?? throw new ArgumentNullException(nameof(feedbackProvider));
 }
 public SearchSideBySideMessage(
     IMessageServiceConfiguration configuration,
     SearchSideBySideViewModel model,
     string searchUrl)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _model = model ?? throw new ArgumentNullException(nameof(model));
     _searchUrl = searchUrl ?? throw new ArgumentNullException(nameof(searchUrl));
 }
 public OrganizationMemberRemovedMessage(
     IMessageServiceConfiguration configuration,
     Organization organization,
     User removedUser)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     Organization   = organization ?? throw new ArgumentNullException(nameof(organization));
     RemovedUser    = removedUser ?? throw new ArgumentNullException(nameof(removedUser));
 }
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     Organization organization,
     User pendingUser)
 {
     Assert.Throws <ArgumentNullException>(() => new OrganizationMembershipRequestDeclinedMessage(
                                               configuration,
                                               organization,
                                               pendingUser));
 }
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     SymbolPackage symbolPackage,
     string packageUrl)
 {
     Assert.Throws <ArgumentNullException>(() => new SymbolPackageValidationTakingTooLongMessage(
                                               configuration,
                                               symbolPackage,
                                               packageUrl));
 }
Esempio n. 29
0
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     User user,
     CredentialTypeInfo credentialTypeInfo)
 {
     Assert.Throws <ArgumentNullException>(() => new CredentialRemovedMessage(
                                               configuration,
                                               user,
                                               credentialTypeInfo));
 }
 public void GivenANullArgument_ItShouldThrow(
     IMessageServiceConfiguration configuration,
     User accountToTransform,
     User adminUser)
 {
     Assert.Throws <ArgumentNullException>(() => new OrganizationTransformAcceptedMessage(
                                               configuration,
                                               accountToTransform,
                                               adminUser));
 }