예제 #1
0
 public OrgServicesController(IAppUserManager appUserManager, ISignInManager signInManager, IAuthTokenManager authTokenManager, IOrganizationManager orgManager, UserManager <AppUser> userManager, IAdminLogger logger) : base(userManager, logger)
 {
     _appUserManager   = appUserManager;
     _orgManager       = orgManager;
     _authTokenManager = authTokenManager;
     _signInManager    = signInManager;
 }
예제 #2
0
 public UserController(IUserManager _userManager, IOrganizationManager _organizationManager, ILoginHistoryManager _history, IMessageManager _messageManager)
 {
     userManager         = _userManager;
     organizationManager = _organizationManager;
     historymanager      = _history;
     messageManager      = _messageManager;
 }
 public UserServicesController(IAppUserManager appUserManager, IOrganizationManager orgManager, IUserManager usrManager, SignInManager <AppUser> signInManager, UserManager <AppUser> userManager, IAdminLogger adminLogger) : base(userManager, adminLogger)
 {
     _appUserManager = appUserManager;
     _usrManager     = usrManager;
     _signInManager  = signInManager;
     _orgManager     = orgManager;
 }
예제 #4
0
 public EmailManager(
     IPersonRepository personRepo,
     IPersonEmailRepository personEmailRepository,
     IEmailAccountRepository emailAccountRepository,
     IEmailRepository emailRepository,
     IEmailSettingsRepository emailSettingsRepository,
     IOrganizationManager organizationManager,
     IHttpContextAccessor httpContextAccessor,
     IEmailAttachmentRepository emailAttachmentRepository,
     IFileManager fileManager,
     IStorageDriveRepository storageDriveRepository,
     IStorageFileRepository storageFileRepository)
 {
     _personRepo                = personRepo;
     _personEmailRepository     = personEmailRepository;
     _emailAccountRepository    = emailAccountRepository;
     _emailRepository           = emailRepository;
     _emailSettingsRepository   = emailSettingsRepository;
     _organizationManager       = organizationManager;
     _httpContextAccessor       = httpContextAccessor;
     _emailAttachmentRepository = emailAttachmentRepository;
     _fileManager               = fileManager;
     _storageDriveRepository    = storageDriveRepository;
     _storageFileRepository     = storageFileRepository;
 }
 public AppsDeviceManagementController(IDeviceRepositoryManager repoManager, IDeviceManager deviceManager,
                                       IOrganizationManager orgManager, UserManager <AppUser> userManager, IAdminLogger logger) : base(repoManager, userManager, logger)
 {
     _orgManager    = orgManager ?? throw new ArgumentNullException(nameof(orgManager));
     _deviceManager = deviceManager ?? throw new ArgumentNullException(nameof(deviceManager));
     _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
 }
 public DeviceManagementController(IDeviceRepositoryManager repoManager, IDeviceManager deviceManager, IOrganizationManager orgManager, UserManager <AppUser> userManager, IAdminLogger logger) : base(userManager, logger)
 {
     _orgManager    = orgManager;
     _deviceManager = deviceManager;
     _repoManager   = repoManager;
     _userManager   = userManager;
 }
예제 #7
0
 public OrganizationController(IMapper mapper, ILogger <OrganizationController> logger,
                               IOrganizationManager organizationManager, UserManager <User> userManager)
 {
     this.mapper = mapper;
     this.logger = logger;
     this.organizationManager = organizationManager;
     this.userManager         = userManager;
 }
예제 #8
0
        public LocationController()
        {
            _locationManager     = new LocationManager();
            _organizationManager = new OrganizationManager();
            _branchManager       = new BranchManager();

            PartialMenuView();
        }
예제 #9
0
 public OrganizationUnitAppService(IRepository <OrganizationUnit, long> repository,
                                   IOrganizationManager organizationManager,
                                   IUserManagerInOrganizationUnit userManagerInOrganizationUnit)
 {
     _repository                    = repository;
     _organizationManager           = organizationManager;
     _userManagerInOrganizationUnit = userManagerInOrganizationUnit;
 }
예제 #10
0
 public SignInManager(IAdminLogger adminLogger, IDependencyManager depManager, ISecurity security, IAppConfig appConfig, IUserManager userManager, IOrganizationManager orgManager, SignInManager <AppUser> signInManager)
     : base(adminLogger, appConfig, depManager, security)
 {
     _signinManager = signInManager;
     _adminLogger   = adminLogger;
     _orgManager    = orgManager;
     _userManager   = userManager;
 }
예제 #11
0
 public AdController(UserManager <User> userManager, IAdManager adManager,
                     IMapper mapper, ILogger <AdController> logger, IOrganizationManager organizationManager)
 {
     this.userManager         = userManager;
     this.adManager           = adManager;
     this.mapper              = mapper;
     this.logger              = logger;
     this.organizationManager = organizationManager;
 }
예제 #12
0
 public ClientAppManager(IClientAppRepo repo, IAppConfig appConfig, IAdminLogger logger, ISecureStorage secureStorage,
                         IUserManager userManager, IOrganizationManager orgManager, IDependencyManager depmanager, ISecurity security) : base(logger, appConfig, depmanager, security)
 {
     _repo          = repo ?? throw new ArgumentNullException(nameof(repo));
     _appConfig     = appConfig ?? throw new ArgumentNullException(nameof(appConfig));
     _secureStorage = secureStorage ?? throw new ArgumentNullException(nameof(secureStorage));
     _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _orgManager    = orgManager ?? throw new ArgumentNullException(nameof(orgManager));
 }
 /// <summary>
 /// LookupValuesController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="httpContextAccessor"></param>
 public LookupValuesController(
     ILookupValueRepository repository,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IOrganizationManager organizationManager,
     IConfiguration configuration,
     IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
 }
 /// <summary>
 /// EmailSettingsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="configuration"></param>
 /// <param name="organizationManager"></param>
 public EmailSettingsController(
     IEmailSettingsRepository repository,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IConfiguration configuration,
     IHttpContextAccessor httpContextAccessor,
     IOrganizationManager organizationManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     this.organizationManager = organizationManager;
 }
 public AssetRegistrationController(IAssetRegistrationManager _manager, UiLoader.UiLoader _loader, IOrganizationManager _organizationManager, IAssetRegistrationDetailsManager _assetRegDetailsManager, IUserManager _userManager, IBranchManager _branchManager, IAssetManager _assetManager, INewAssetManager _newAssetManager)
 {
     assetRegistrationManager = _manager;
     loader = _loader;
     organizationManager    = _organizationManager;
     assetRegDetailsManager = _assetRegDetailsManager;
     userManager            = _userManager;
     branchManager          = _branchManager;
     assetManager           = _assetManager;
     newAssetManager        = _newAssetManager;
 }
예제 #16
0
 public IPFencingManager(IIPFencingRepository repository,
                         IOrganizationSettingRepository organizationSettingRepository,
                         IOrganizationManager organizationManager,
                         IHttpContextAccessor accessor,
                         UserManager <ApplicationUser> userManager)
 {
     _repo                    = repository;
     _accessor                = accessor;
     _userManager             = userManager;
     _organizationSettingRepo = organizationSettingRepository;
     _organizationManager     = organizationManager;
 }
 public MovementController(IAssetManager _assetManager, UiLoader.UiLoader _loader, IBrandManager _brandManager, IOrganizationManager _organizationManager, IMovementManager _movementManager, IAssetRegistrationDetailsManager _assetdetailsmanager, IUserManager _userManager, IMovementPermisionManager _movementPermisionManager, IBranchManager _branchManager)
 {
     assetManager             = _assetManager;
     loader                   = _loader;
     brandManager             = _brandManager;
     organizationManager      = _organizationManager;
     movementManager          = _movementManager;
     assetdetailsmanager      = _assetdetailsmanager;
     userManager              = _userManager;
     movementPermisionManager = _movementPermisionManager;
     branchManager            = _branchManager;
 }
 /// <summary>
 /// 构造函数
 ///</summary>
 public OrganizationAppService(
     IRepository <Organization, long> entityRepository,
     IDingTalkManager dingTalkManager
     , IRepository <Employee, string> employeeRepository
     , IOrganizationManager entityManager
     )
 {
     _entityRepository   = entityRepository;
     _entityManager      = entityManager;
     _employeeRepository = employeeRepository;
     _dingTalkManager    = dingTalkManager;
 }
예제 #19
0
 /// <summary>
 /// 构造函数
 ///</summary>
 public OrganizationAppService(IRepository <Organization, long> organizationRepository
                               , IOrganizationManager organizationManager
                               , IRepository <Employee, string> employeeRepository
                               , IDingDingAppService dingDingAppService
                               , IRepository <SystemData> systemDataRepository
                               )
 {
     _organizationRepository = organizationRepository;
     _organizationManager    = organizationManager;
     _employeeRepository     = employeeRepository;
     _dingDingAppService     = dingDingAppService;
     _systemDataRepository   = systemDataRepository;
 }
 public EmployeesController(IEmployeeManager employeeManager, IDepartmentManager departmentManager,
                            IDesignationManager designationManager, IOrganizationManager organizationManager, IEmployeeTypeManager employeeTypeManager,
                            IDivisionManager divisionManager, IDistrictManager districtManager, IUpazilaManager upazilaManager)
 {
     this._employeeManager     = employeeManager;
     this._departmentManager   = departmentManager;
     this._designationManager  = designationManager;
     this._organizationManager = organizationManager;
     this._employeeTypeManager = employeeTypeManager;
     this._divisionManager     = divisionManager;
     this._districtManager     = districtManager;
     this._upazilaManager      = upazilaManager;
 }
 /// <summary>
 /// BinaryObjectsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="binaryObjectManager"></param>
 /// <param name="httpContextAccessor"></param>
 public BinaryObjectsController(
     IBinaryObjectRepository repository,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IBinaryObjectManager binaryObjectManager,
     IHttpContextAccessor httpContextAccessor,
     IConfiguration configuration,
     IOrganizationManager organizationManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     this.binaryObjectManager = binaryObjectManager;
     this.organizationManager = organizationManager;
     this.binaryObjectManager.SetContext(SecurityContext);
 }
        public SettingsViewModel()
        {
            _settingsLoader           = SettingsLoader.Load();
            ProgramSettings           = _settingsLoader.GetSettings();
            _organizationManager      = Directory.GetOrganizationManager();
            _communicationTypeManager = Directory.GetCommunicationTypeManager();

            OrganizationViewModel      = new OrganizationViewModel();
            CommunicationTypeViewModel = new CommunicationTypeViewModel();

            AddedOrganization      = new Organization();
            AddedCommunicationType = new CommunicationType();
        }
 /// <summary>
 /// OrganizationsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="organizationManager"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="configuration"></param>
 public OrganizationsController(
     IOrganizationRepository repository,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IOrganizationManager organizationManager,
     IConfiguration configuration,
     IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     this.membershipManager   = membershipManager;
     this.organizationManager = organizationManager;
     this.membershipManager.SetContext(base.SecurityContext);
     this.organizationManager.SetContext(base.SecurityContext);
 }
 public CredentialManager(ICredentialRepository repo,
                          IPersonRepository personRepository,
                          IAgentRepository agentRepository,
                          IOrganizationSettingRepository organizationSettingRepository,
                          IOrganizationManager organizationManager,
                          IConfiguration configuration)
 {
     _repo             = repo;
     _personRepository = personRepository;
     _agentRepository  = agentRepository;
     _organizationSettingRepository = organizationSettingRepository;
     _organizationManager           = organizationManager;
     _configuration = configuration;
 }
예제 #25
0
 public EmailManager(
     IPersonRepository personRepo,
     IPersonEmailRepository personEmailRepository,
     IEmailAccountRepository emailAccountRepository,
     IEmailLogRepository emailLogRepository,
     IEmailSettingsRepository emailSettingsRepository,
     IOrganizationManager organizationManager)
 {
     _personRepo              = personRepo;
     _personEmailRepository   = personEmailRepository;
     _emailAccountRepository  = emailAccountRepository;
     _emailLogRepository      = emailLogRepository;
     _emailSettingsRepository = emailSettingsRepository;
     _organizationManager     = organizationManager;
 }
예제 #26
0
 /// <summary>
 /// DrivesController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="userManager"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="membershipManager"></param>
 /// <param name="configuration"></param>
 /// <param name="fileManager"></param>
 /// <param name="webhookPublisher"></param>
 /// <param name="organizationManager"></param>
 public DrivesController(
     IStorageDriveRepository repository,
     ApplicationIdentityUserManager userManager,
     IHttpContextAccessor httpContextAccessor,
     IMembershipManager membershipManager,
     IConfiguration configuration,
     IFileManager fileManager,
     IWebhookPublisher webhookPublisher,
     IOrganizationManager organizationManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     _repository          = repository;
     _manager             = fileManager;
     _webhookPublisher    = webhookPublisher;
     _organizationManager = organizationManager;
 }
 public QueueController(INotificationManager notificationManager, IRequisitionManager requisitionManager, IRequisitionStatusManager requisitionStatusManager,
                        IEmployeeManager employeeManager, IVehicleManager vehicleManager, IVehicleTypeManager vehicleTypeManager, IContactManager contactManager,
                        IOrganizationManager organizationManager, IDepartmentManager departmentManager, IDesignationManager designationManager, IEmployeeTypeManager employeeTypeManager)
 {
     this._notificationManager      = notificationManager;
     this._requisitionManager       = requisitionManager;
     this._requisitionStatusManager = requisitionStatusManager;
     this._employeeManager          = employeeManager;
     this._vehicleManager           = vehicleManager;
     this._vehicleTypeManager       = vehicleTypeManager;
     this._contactManager           = contactManager;
     this._organizationManager      = organizationManager;
     this._departmentManager        = departmentManager;
     this._designationManager       = designationManager;
     this._employeeTypeManager      = employeeTypeManager;
 }
 public BinaryObjectManager(
     IBlobStorageAdapter blobStorageAdapter,
     IFileSystemAdapter fileSystemAdapter,
     IHttpContextAccessor httpContextAccessor,
     IOrganizationMemberRepository organizationMemberRepository,
     IOrganizationManager organizationManager,
     IConfiguration configuration,
     IAspNetUsersRepository usersRepository)
 {
     this.blobStorageAdapter           = blobStorageAdapter;
     this.fileSystemAdapter            = fileSystemAdapter;
     this.organizationMemberRepository = organizationMemberRepository;
     this.organizationManager          = organizationManager;
     this.usersRepository = usersRepository;
     Configuration        = configuration;
     _caller = ((httpContextAccessor.HttpContext != null) ? httpContextAccessor.HttpContext.User : new ClaimsPrincipal());
 }
예제 #29
0
        public void Init()
        {
            var debRegDataMocks = new DebRegDataMocks();
            unitOfWork = debRegDataMocks.UnitOfWork;
            userManager = debRegDataMocks.UserManager;
            organizationManager = new OrganizationManager(unitOfWork, userManager);

            var securityMocks = new SecurityMocks();
            var securityManager = securityMocks.SecurityManager;
            organizationManager = new OrganizationManager(unitOfWork, userManager);


            organizationController = new OrganizationController(organizationManager, unitOfWork, securityManager, userManager);

            httpMocks = new HTTPMocks();
            organizationController.ControllerContext = httpMocks.ControllerContext;

        }
예제 #30
0
 public FileManager(
     ILocalFileStorageAdapter localFileStorageAdapter,
     IStorageDriveRepository storageDriveRepository,
     IOrganizationManager organizationManager,
     IHttpContextAccessor httpContextAccessor,
     IWebhookPublisher webhookPublisher,
     IDirectoryManager directoryManager,
     IStorageFileRepository storageFileRepository,
     IStorageFolderRepository storageFolderRepository
     )
 {
     _localFileStorageAdapter = localFileStorageAdapter;
     _storageDriveRepository  = storageDriveRepository;
     _organizationManager     = organizationManager;
     _httpContextAccessor     = httpContextAccessor;
     _webhookPublisher        = webhookPublisher;
     _directoryManager        = directoryManager;
     _storageFileRepository   = storageFileRepository;
     _storageFolderRepository = storageFolderRepository;
 }
예제 #31
0
 public EmailManager(
     IPersonRepository personRepo,
     IPersonEmailRepository personEmailRepository,
     IEmailAccountRepository emailAccountRepository,
     IEmailRepository emailRepository,
     IEmailSettingsRepository emailSettingsRepository,
     IOrganizationManager organizationManager,
     IHttpContextAccessor httpContextAccessor,
     IBinaryObjectManager binaryObjectManager,
     IBinaryObjectRepository binaryObjectRepository,
     IEmailAttachmentRepository emailAttachmentRepository)
 {
     this.personRepo                = personRepo;
     this.personEmailRepository     = personEmailRepository;
     this.emailAccountRepository    = emailAccountRepository;
     this.emailRepository           = emailRepository;
     this.emailSettingsRepository   = emailSettingsRepository;
     this.organizationManager       = organizationManager;
     this.httpContextAccessor       = httpContextAccessor;
     this.binaryObjectManager       = binaryObjectManager;
     this.binaryObjectRepository    = binaryObjectRepository;
     this.emailAttachmentRepository = emailAttachmentRepository;
 }
예제 #32
0
 public void Init() {
     var debRegDataMocks = new DebRegDataMocks();
     unitOfWork = debRegDataMocks.UnitOfWork;
     userManager = debRegDataMocks.UserManager;
     organizationManager = new OrganizationManager(unitOfWork, userManager);
 }
예제 #33
0
        //public ActionResult SendAssignmentNotifications() {
        //    // Find currentTournament

        //    var ident = HttpContext.User.Identity as ClaimsIdentity;
        //    var currentTournamentId = claimsManager.GetCurrentTournamentId(ident);
        //    var user = userManager.FindById(ident.GetUserId());

        //    String paymentPageUrl = HttpContext.Request.Url.GetLeftPart(UriPartial.Authority) +
        //        Url.Action("Display", "TournamentRegistration", new {
        //            Area = "",
        //            tournamentId = "{0}",   // will be filled by slotManager
        //            organizationId = "{1}",  // will be filled by slotManager
        //            tab = "account",
        //        });
        //    paymentPageUrl = HttpContext.Server.UrlDecode(paymentPageUrl);
        //    slotManager.SendAssignmentNotifications(currentTournamentId, paymentPageUrl, user);
        //    return Redirect("Index");
        //}
        public SlotController(
            IUnitOfWork unitOfWork,
            ITournamentRegistrationsManager tournamentRegistrationsManager,
            ISlotAssignmentManager slotAssignmentManager,
            ISlotManager slotManager,
            IOrganizationManager organizationManager,
            ITournamentManager tournamentManager,
            DebRegUserManager userManager)
        {
            this.unitOfWork = unitOfWork;
            // this.claimsManager = claimsManager;
            this.tournamentRegistrationsManager = tournamentRegistrationsManager;
            this.slotAssignmentManager = slotAssignmentManager;
            this.slotManager = slotManager;
            this.organizationManager = organizationManager;
            this.tournamentManager = tournamentManager;
            this.userManager = userManager;
        }
예제 #34
0
        //public OrganizationController(IOrganizationManager organizationManager, IUnitOfWork unitOfWork, ISecurityManager securityManager)
        //{
        //    this.organizationManager = organizationManager;
        //    this.unitOfWork = unitOfWork;
        //    this.securityManager = securityManager;
        //    this.userManager = UserManager;
        //}

        public OrganizationController(IOrganizationManager organizationManager, IUnitOfWork unitOfWork, ISecurityManager securityManager, DebRegUserManager userManager)
        {
            this.organizationManager = organizationManager;
            this.unitOfWork = unitOfWork;
            this.securityManager = securityManager;
            this.userManager = userManager;
        }