Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor for controller that creates sample projects.
 /// </summary>
 /// <param name="orgInitializer"></param>
 /// <param name="userManager"></param>
 /// <param name="logger"></param>
 /// <param name="env" />
 public StarterKitController(IOrgInitializer orgInitializer, UserManager <AppUser> userManager, IAdminLogger logger, IWebHostEnvironment env) : base(userManager, logger)
 {
     this._orgInitializer = orgInitializer ?? throw new ArgumentNullException(nameof(orgInitializer));
     this._env            = env ?? throw new ArgumentNullException(nameof(env));
 }