Пример #1
0
        public IBOPrivileges BOPrivileges(IPrivilegesRepository repo)
        {
            BOPrivileges boPrivileges = (BOPrivileges)BOPrivileges();

            boPrivileges.Repository = repo;
            return(boPrivileges);
        }
Пример #2
0
 public WorkflowController(IWorkflowRepository workflowRepository, IWorkflowService workflowService, IServiceLogRepository log,
                           IPrivilegesRepository privilegesRepository) : base(log)
 {
     _workflowService    = workflowService;
     _workflowRepository = workflowRepository;
     _privilegesManager  = new PrivilegesManager(privilegesRepository);
 }
Пример #3
0
        public PrivilegesManager(IPrivilegesRepository privilegeRepository)
        {
            if (privilegeRepository == null)
            {
                throw new ArgumentNullException(nameof(privilegeRepository));
            }

            _privilegeRepository = privilegeRepository;
        }
Пример #4
0
 internal GroupsController(IGroupRepository groupRepository, IPrivilegesRepository privilegesRepository, IApplicationSettingsRepository applicationSettingsRepository, IServiceLogRepository serviceLogRepository, IItemInfoRepository itemInfoRepository, ISendMessageExecutor sendMessageExecutor, ISqlHelper sqlHelper)
 {
     _groupRepository               = groupRepository;
     _privilegesManager             = new PrivilegesManager(privilegesRepository);
     _applicationSettingsRepository = applicationSettingsRepository;
     _serviceLogRepository          = serviceLogRepository;
     _itemInfoRepository            = itemInfoRepository;
     _sendMessageExecutor           = sendMessageExecutor;
     _sqlHelper = sqlHelper;
 }
Пример #5
0
 public ArtifactController
 (
     IArtifactRepository instanceRepository,
     IArtifactPermissionsRepository artifactPermissionsRepository,
     IPrivilegesRepository privilegesRepository,
     IServiceLogRepository log) : base(log)
 {
     _artifactRepository            = instanceRepository;
     _artifactPermissionsRepository = artifactPermissionsRepository;
     _privilegesManager             = new PrivilegesManager(privilegesRepository);
 }
Пример #6
0
 public ArtifactController
 (
     IArtifactRepository instanceRepository,
     IArtifactPermissionsRepository artifactPermissionsRepository,
     IReviewsRepository reviewsRepository,
     IPrivilegesRepository privilegesRepository)
 {
     _artifactRepository            = instanceRepository;
     _artifactPermissionsRepository = artifactPermissionsRepository;
     _reviewsRepository             = reviewsRepository;
     _privilegesManager             = new PrivilegesManager(privilegesRepository);
 }
Пример #7
0
 public InstanceController
 (
     IInstanceRepository instanceRepository,
     IServiceLogRepository log,
     IArtifactPermissionsRepository artifactPermissionsRepository,
     IPrivilegesRepository privilegesRepository,
     IInstanceService instanceService) : base(log)
 {
     _instanceRepository            = instanceRepository;
     _artifactPermissionsRepository = artifactPermissionsRepository;
     _instanceService      = instanceService;
     _privilegesManager    = new PrivilegesManager(privilegesRepository);
     _privilegesRepository = privilegesRepository;
 }
Пример #8
0
 ///<Summary>
 ///PrivilegesCollectionCount
 ///This method returns the collection count of BOPrivileges objects
 ///</Summary>
 ///<returns>
 ///Int32
 ///</returns>
 ///<parameters>
 ///
 ///</parameters>
 public static Int32 PrivilegesCollectionCount(IPrivilegesRepository iPrivilegesRepository)
 {
     Doing(null);
     try
     {
         Int32 objCount = iPrivilegesRepository.SelectAllCount();
         return(objCount);
     }
     catch (Exception ex)
     {
         Failed(null, ex);
         Handle(null, ex);
         return(-1);
     }
 }
Пример #9
0
 internal UsersController
 (
     IAuthenticationRepository authenticationRepository, IUserRepository userRepository,
     ISqlSettingsRepository settingsRepository, IEmailHelper emailHelper,
     IApplicationSettingsRepository applicationSettingsRepository, IServiceLogRepository log,
     IHttpClientProvider httpClientProvider, IPrivilegesRepository privilegesRepository,
     IItemInfoRepository itemInfoRepository, ISendMessageExecutor sendMessageExecutor, IImageService imageService, ISqlHelper sqlHelper)
 {
     _authenticationRepository = authenticationRepository;
     _userRepository           = userRepository;
     _settingsRepository       = settingsRepository;
     _emailHelper = emailHelper;
     _applicationSettingsRepository = applicationSettingsRepository;
     _log = log;
     _httpClientProvider  = httpClientProvider;
     _privilegesManager   = new PrivilegesManager(privilegesRepository);
     _itemInfoRepository  = itemInfoRepository;
     _sendMessageExecutor = sendMessageExecutor;
     _imageService        = imageService;
     _sqlHelper           = sqlHelper;
 }
Пример #10
0
        ///<Summary>
        ///PrivilegesCollection
        ///This method returns the collection of BOPrivileges objects
        ///</Summary>
        ///<returns>
        ///IList[IBOPrivileges]
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public static IList <IBOPrivileges> PrivilegesCollection(IPrivilegesRepository iPrivilegesRepository)
        {
            Doing(null);
            try
            {
                IList <IBOPrivileges>  boPrivilegesCollection  = new List <IBOPrivileges>();
                IList <IDAOPrivileges> daoPrivilegesCollection = iPrivilegesRepository.SelectAll();
                Done(null);

                foreach (IDAOPrivileges daoPrivileges in daoPrivilegesCollection)
                {
                    boPrivilegesCollection.Add(new BOPrivileges(daoPrivileges));
                }

                return(boPrivilegesCollection);
            }
            catch (Exception ex)
            {
                Failed(null, ex);
                Handle(null, ex);
                return(null);
            }
        }
Пример #11
0
 public PrivilegesService()
     : base(RepositoryFactory.Create <IPrivilegesRepository>())
 {
     //设置当前仓储为Privileges仓储
     currentRepository = base.currentRepository as IPrivilegesRepository;
 }