コード例 #1
0
ファイル: OrgManager.cs プロジェクト: chandusekhar/UserAdmin
        public OrgManager(IOrganizationRepo organizationRepo,
                          IOrgLocationRepo locationRepo,
                          IOrgUserRepo orgUserRepo,
                          IAppUserRepo appUserRepo,
                          IInviteUserRepo inviteUserRepo,
                          ILocationUserRepo locationUserRepo,
                          ILocationRoleRepo locationRoleRepo,
                          IOrganizationRoleRepo orgRoleRepo,
                          ISmsSender smsSender,
                          IEmailSender emailSender,
                          IAppConfig appConfig,
                          IDependencyManager depManager,
                          ISecurity security,
                          IOrgInitializer orgInitializer,
                          IAdminLogger logger) : base(logger, appConfig, depManager, security)
        {
            _appUserRepo      = appUserRepo;
            _organizationRepo = organizationRepo;
            _orgUserRepo      = orgUserRepo;
            _locationRepo     = locationRepo;
            _locationUserRepo = locationUserRepo;

            _orgRoleRepo      = orgRoleRepo;
            _locationRoleRepo = locationRoleRepo;
            _smsSender        = smsSender;
            _emailSender      = emailSender;
            _inviteUserRepo   = inviteUserRepo;
            _adminLogger      = logger;
            _orgInitializer   = orgInitializer;
        }
コード例 #2
0
 public OrgUsersController(
     IMapper mapper,
     INPORepo npoRepo,
     IUserRepo userRepo,
     UserManager <User> userManager,
     IOrgUserRepo orgUserRepo)
 {
     _mapper      = mapper;
     _npoRepo     = npoRepo;
     _userRepo    = userRepo;
     _userManager = userManager;
     _orgUserRepo = orgUserRepo;
 }
コード例 #3
0
 public NPOController(
     IMapper mapper,
     INPORepo npoRepo,
     IUserRepo userRepo,
     UserManager<User> userManager,
     IOrgUserRepo orgUserRepo, IConfiguration config, IWebHostEnvironment webHostEnvironment)
 {
     _mapper = mapper;
     _npoRepo = npoRepo;
     _userRepo = userRepo;
     _userManager = userManager;
     _orgUserRepo = orgUserRepo;
     _config = config;
     _webHostEnvironment = webHostEnvironment;
 }
コード例 #4
0
 public RuntimeController(IDeploymentInstanceManager instanceManager, IRuntimeTokenManager runtimeTokenManager,
                          IOrgUserRepo orgUserRepo, IAppUserManagerReadOnly userManager, IDeploymentHostManager hostManager,
                          IServiceTicketCreator ticketCreator, IEmailSender emailSender, ISmsSender smsSendeer,
                          IDistributionManager distroManager, ISecureStorage secureStorage, IAdminLogger logger)
 {
     _ticketCreator       = ticketCreator ?? throw new ArgumentNullException(nameof(ticketCreator));
     _userManager         = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _orgUserRepo         = orgUserRepo ?? throw new ArgumentNullException(nameof(orgUserRepo));
     _instanceManager     = instanceManager ?? throw new ArgumentNullException(nameof(instanceManager));
     _secureStorage       = secureStorage ?? throw new ArgumentNullException(nameof(secureStorage));
     _runtimeTokenManager = runtimeTokenManager ?? throw new ArgumentNullException(nameof(runtimeTokenManager));
     _hostManager         = hostManager ?? throw new ArgumentNullException(nameof(hostManager));
     _emailSender         = emailSender ?? throw new ArgumentNullException(nameof(emailSender));
     _distroManager       = distroManager ?? throw new ArgumentNullException(nameof(distroManager));
     _smsSender           = smsSendeer ?? throw new ArgumentNullException(nameof(smsSendeer));
 }