Exemple #1
0
 public KeyContactController(
     IKeyContactRepository keyContactRepository,
     IOrganisationRepository organisationRepo,
     IRegisterManagmentServiceClient registerManagmentServiceClient,
     ISendGridSender sendGridSender,
     IAuthorizationService authorizationService
     )
 {
     _keyContactRepository           = keyContactRepository;
     _organisationRepository         = organisationRepo;
     _registerManagmentServiceClient = registerManagmentServiceClient;
     _sendgridSender       = sendGridSender;
     _authorizationService = authorizationService;
 }
 public PendingOrganizationsController(
     IConfiguration configuration,
     IOrganisationRepository orgRepository,
     IPendingOrganisationRepository pendingOrgRepository,
     IRegisterManagmentServiceClient registerManagmentServiceClient,
     IKeyContactRepository keyContactRepository,
     IOrganisationMemberRepository orgMemberRepo,
     IAuthorizationService authorizationService,
     ISendGridSender sendGrideSender
     )
 {
     _configuration                  = configuration;
     _orgRepository                  = orgRepository;
     _pendingOrgRepository           = pendingOrgRepository;
     _keyContactRepo                 = keyContactRepository;
     _orgMemberRepo                  = orgMemberRepo;
     _authorizationService           = authorizationService;
     _sendgridSender                 = sendGrideSender;
     _registerManagmentServiceClient = registerManagmentServiceClient;
 }
Exemple #3
0
        public UsersController(IUsersManager usersManager, IUsersFactory usersFactory, IImageExtractor imageExtractor, ISendGridSender sender)
        {
            Guard.WhenArgument <IUsersManager>(usersManager, "Users manager cannot be null.")
            .IsNull()
            .Throw();

            Guard.WhenArgument <IUsersFactory>(usersFactory, "Users factory cannot be null.")
            .IsNull()
            .Throw();

            Guard.WhenArgument <IImageExtractor>(imageExtractor, "Image extractor cannot be null.")
            .IsNull()
            .Throw();
            Guard.WhenArgument <ISendGridSender>(sender, "SendGrid Sender cannot be null.")
            .IsNull()
            .Throw();

            this.usersManager   = usersManager as IManager;
            this.usersFactory   = usersFactory;
            this.imageExtractor = imageExtractor;
            this.sender         = sender;
        }
Exemple #4
0
 public MailController(ISendGridSender sender)
 {
     _sender = sender;
 }