Пример #1
0
 public RemoteCredentialsDecorator(Uri brokerUri, ISecurityService securityService, IMainThread mainThread) {
     _securityService = securityService;
     _mainThread = mainThread;
     _authority = brokerUri.ToCredentialAuthority();
     _lock = new AsyncReaderWriterLock();
     _credentialsAreValid = true;
 }
Пример #2
0
 public EventService(ISecurityService securityService, IUnitOfWork unitOfWork, ICampaignService campaignService, IGroupService groupService)
 {
     _securityService = securityService;
     _unitOfWork = unitOfWork;
     _campaignService = campaignService;
     _groupService = groupService;
 }
Пример #3
0
        public ThemeController(Func<string, IThemeService> factory, ISettingsManager manager, ISecurityService securityService, IPermissionScopeService permissionScopeService,
                               string pathForMultipart, string pathForFiles, string defaultThemePath)
            : base(securityService, permissionScopeService)
		{
			if (factory == null)
			{
				throw new ArgumentNullException("factory");
			}

			if (manager == null)
			{
				throw new ArgumentNullException("manager");
			}

			if (string.IsNullOrEmpty(pathForMultipart))
				throw new ArgumentNullException("pathForMultipart");

			if (string.IsNullOrEmpty(pathForFiles))
				throw new ArgumentNullException("pathForFiles");

			var chosenRepository = manager.GetValue(
				"VirtoCommerce.Content.MainProperties.ThemesRepositoryType",
				string.Empty);

			_pathForMultipart = pathForMultipart;
			_pathForFiles = pathForFiles;
			_defaultThemePath = defaultThemePath;

            var themeService = factory.Invoke(chosenRepository);
			this._themeService = themeService;
		}
Пример #4
0
        public SecurityController(ISecurityService securityService)
        {
            if (securityService == null)
                throw new ArgumentNullException("securityService");

            _securityService = securityService;
        }
Пример #5
0
 public DefaultContentService(ISecurityService securityService, IRepository repository, IUnitOfWork unitOfWork, IOptionService optionService)
 {
     this.unitOfWork = unitOfWork;
     this.securityService = securityService;
     this.repository = repository;
     this.optionService = optionService;
 }
 public void SetUp()
 {
     _repository = Substitute.For<IPatientRepository>();
     _securityService = Substitute.For<ISecurityService>();
     _securityService.IsInRole("Admin").Returns(true);
     _service = new PatientService(_repository, _securityService);
 }
Пример #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CmsController" /> class.
 /// </summary>
 /// <param name="pageAccessor">The page accessor.</param>
 /// <param name="cmsConfiguration">The configuration loader.</param>
 /// <param name="cacheService">The cache service.</param>
 /// <param name="securityService">The security service.</param>
 public CmsController(IPageAccessor pageAccessor, ICmsConfiguration cmsConfiguration, ICacheService cacheService, ISecurityService securityService)
 {
     this.securityService = securityService;
     this.pageAccessor = pageAccessor;
     this.cmsConfiguration = cmsConfiguration;
     this.cacheService = cacheService;
 }
Пример #8
0
 public EventController(ISecurityService securityService, IEventService eventService, IMessageService messageService)
     : base(securityService)
 {
     _securityService = securityService;
     _eventService = eventService;
     _messageService = messageService;
 }
 public TicketCreateViewModel(ISecurityService security, SettingsService settings, Ticket ticket)
 {
     ListUtility = MefHttpApplication.ApplicationContainer.GetExportedValue<SelectListUtility>();
     Security = security;
     Settings = settings;
     Ticket = ticket;
 }
		public CustomerDetailViewModel(ISecurityService securityService, IViewModelsFactory<IPhoneNumberDialogViewModel> phoneVmFactory, IViewModelsFactory<IEmailDialogViewModel> emailVmFactory, IViewModelsFactory<ICreateUserDialogViewModel> wizardUserVmFactory, IViewModelsFactory<IAddressDialogViewModel> addressVmFactory, ICustomerEntityFactory entityFactory,
			IAuthenticationContext authContext, CustomersDetailViewModel parentViewModel, Contact innerContact,
			ICustomerRepository customerRepository, IRepositoryFactory<ISecurityRepository> securityRepositoryFactory,
			IRepositoryFactory<ICountryRepository> countryRepositoryFactory, IRepositoryFactory<IOrderRepository> orderRepositoryFactory, ILoginViewModel loginViewModel)
		{
			_securityService = securityService;
			_loginViewModel = loginViewModel;
			_parentViewModel = parentViewModel;
			_authContext = authContext;
			_customerRepository = customerRepository;
			_orderRepositoryFactory = orderRepositoryFactory;
			_securityRepositoryFactory = securityRepositoryFactory;
			_countryRepositoryFactory = countryRepositoryFactory;
			_entityFactory = entityFactory;
			_addressVmFactory = addressVmFactory;
			_wizardUserVmFactory = wizardUserVmFactory;
			_emailVmFactory = emailVmFactory;
			_phoneVmFactory = phoneVmFactory;
			_fileDialogService = new FileDialogService();

			InnerItem = innerContact;

			InnerItem.PropertyChanged += _innerContact_PropertyChanged;

			CommandsInit();
			RequestInit();
			CollectionInit();

			HasCurrentContactLoginAndSuspendAccessCheck();
		}
 public StakeholdersSelectionStrategy(
     ISecurityService securityService,
     ISecurityUserService securityUserService)
 {
     _securityService = securityService;
     _securityUserService = securityUserService;
 }
Пример #12
0
 public DefaultIndexerService(ICmsConfiguration cmsConfiguration, IRepository repository, ISecurityService securityService, IAccessControlService accessControlService)
 {
     this.repository = repository;
     this.cmsConfiguration = cmsConfiguration;
     this.securityService = securityService;
     this.accessControlService = accessControlService;
 }
Пример #13
0
 public AccountEntityOperationLogic(INotificationService notificationService, ITemplateService templateService, IEntityRepository repository, ISecurityService securityService)
 {
     _notificationService = notificationService;
     _templateService = templateService;
     _repository = repository;
     _securityService = securityService;
 }
Пример #14
0
		public static void Initialize(ILayoutService layoutService, ISecurityService securityService)
		{
			ServiceFactoryBase.SecurityService = SecurityService = securityService;
			Layout = layoutService;
			ContentService = new ContentService("Monitor");
			DragDropService = new DragDropService();
		}
Пример #15
0
 public CommunityController(IMessageService messageService,ISecurityService securityService, IEventService eventService)
     : base(securityService)
 {
     _messageService = messageService;
     _securityService = securityService;
     _eventService = eventService;
 }
Пример #16
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HtmlContentService" /> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="contentService">The content service.</param>
 /// <param name="securityService">The security service.</param>
 public HtmlContentService(IRepository repository, IUnitOfWork unitOfWork, Module.Root.Services.IContentService contentService, ISecurityService securityService)
 {
     this.repository = repository;
     this.unitOfWork = unitOfWork;
     this.contentService = contentService;
     this.securityService = securityService;
 }
Пример #17
0
 public EnsureCoreDataTask(IFrameworkContext context, IHiveManager coreManager, IEnumerable<Lazy<Permission, PermissionMetadata>> permissions,
     ISecurityService securityService)
     : base(context, coreManager)
 {
     _permissions = permissions;
     _securityService = securityService;
 }
Пример #18
0
        /// <summary>
        /// Renders an action projection to given html output.
        /// </summary>
        /// <param name="page">The page.</param>
        /// <param name="securityService"></param>
        /// <param name="html">The html helper.</param>
        /// <returns><c>true</c> on success, otherwise <c>false</c>.</returns>
        public override bool Render(IPage page, ISecurityService securityService, HtmlHelper html)
        {
            if (AccessRole != null && !securityService.IsAuthorized(AccessRole))
            {
                return false;
            }

            using (HtmlControlRenderer control = new HtmlControlRenderer(Tag))
            {
                OnPreRender(control, page, html);

                using (HtmlTextWriter writer = new HtmlTextWriter(html.ViewContext.Writer))
                {
                    control.RenderBeginTag(writer);
                    
                    if (ChildProjections != null)
                    {
                        foreach (var htmlElementProjection in ChildProjections.OrderBy(f => f.Order))
                        {
                            htmlElementProjection.Render(page, securityService, html);
                        }
                    }

                    control.RenderEndTag(writer);
                }
            }

            return true;
        }
Пример #19
0
        public ConnectionManager(IStatusBar statusBar, IRSettings settings, IRInteractiveWorkflow interactiveWorkflow) {
            _statusBar = statusBar;
            _sessionProvider = interactiveWorkflow.RSessions;
            _settings = settings;
            _interactiveWorkflow = interactiveWorkflow;
            _shell = interactiveWorkflow.Shell;
            _securityService = _shell.Services.Security;

            _statusBarViewModel = new ConnectionStatusBarViewModel(this, interactiveWorkflow.Shell);
            _hostLoadIndicatorViewModel = new HostLoadIndicatorViewModel(_sessionProvider, interactiveWorkflow.Shell);

            _disposableBag = DisposableBag.Create<ConnectionManager>()
                .Add(_statusBarViewModel)
                .Add(_hostLoadIndicatorViewModel)
                .Add(() => _sessionProvider.BrokerStateChanged -= BrokerStateChanged)
                .Add(() => _interactiveWorkflow.ActiveWindowChanged -= ActiveWindowChanged);

            _sessionProvider.BrokerStateChanged += BrokerStateChanged;
            _interactiveWorkflow.ActiveWindowChanged += ActiveWindowChanged;

            // Get initial values
            var connections = CreateConnectionList();
            _connections = new ConcurrentDictionary<string, IConnection>(connections);

            UpdateRecentConnections(save: false);
            CompleteInitializationAsync().DoNotWait();
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="SecurityService"/> class.
 /// </summary>
 public SecurityService()
 {
     this.manager = Global.DependencyInjectionContainer.Resolve<SecurityManager>();
     this.securityService = Global.DependencyInjectionContainer.Resolve<ISecurityService>();
     this.manager.IsSecureConnection = this.Context.Request.IsSecureConnection;
     this.cookiePath = this.manager.CookiePath;
 }
Пример #21
0
 public ContentController(Func<string, IContentBlobStorageProvider> contentStorageProviderFactory, IBlobUrlResolver urlResolver, ISecurityService securityService, IPermissionScopeService permissionScopeService, IStoreService storeService)
     : base(securityService, permissionScopeService)
 {
     _storeService = storeService;
     _contentStorageProviderFactory = contentStorageProviderFactory;
     _urlResolver = urlResolver;
 }
Пример #22
0
 public RibbitViewPage()
 {
     DataContext = new Context();
     Users = new UserService(DataContext);
     Security = new SecurityService(Users);
     CurrentUser = Security.GetCurrentUser();
 }
Пример #23
0
 public AddressBookContactsService(
     IAddressBookContactsDataService contactDataService,
     ISecurityService securityService)
 {
     _contactDataService = contactDataService;
     _securityService = securityService;
 }
 public DefaultPreviewService(PageContentProjectionFactory pageContentProjectionFactory, IOptionService optionService, IRepository repository, ISecurityService securityService)
 {
     this.pageContentProjectionFactory = pageContentProjectionFactory;
     this.repository = repository;
     this.optionService = optionService;
     this.securityService = securityService;
 }
 public NotificationsController(IAppleNotificationService appleService, ISecurityService securityService, IGoogleGcmNotificationService googleGcmService, IWindowsPhoneNotificationService windowsPhoneService)
 {
     _AppleService = appleService;
     _SecurityService = securityService;
     _GoogleGcmService = googleGcmService;
     _WindowsPhoneService = windowsPhoneService;
 }
Пример #26
0
        public MeetingFacadeService(IMeetingService meetingService, IMeetingRepository meetingRepository, ISecurityService securityService)
        {
            this.meetingService = meetingService;
            this.meetingRepository = meetingRepository;
            this.securityService = securityService;

        }
Пример #27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultPreviewService" /> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="securityService">The security service.</param>
 /// <param name="contentProjectionService">The content projection service.</param>
 /// <param name="childContentService">The child content service.</param>
 public DefaultPreviewService(IRepository repository, ISecurityService securityService, 
     IContentProjectionService contentProjectionService, IChildContentService childContentService)
 {
     this.repository = repository;
     this.securityService = securityService;
     this.childContentService = childContentService;
     this.contentProjectionService = contentProjectionService;
 }
Пример #28
0
        public UserSettingsService(ISecurityService securityService, IProfile profileRepository)
        {
            Security = securityService;



            Repository = profileRepository;
        }
Пример #29
0
        public MenuController(IMenuService menuService, ISecurityService securityService, IPermissionScopeService permissionScopeService)
            : base(securityService, permissionScopeService)
        {
            if (menuService == null)
                throw new ArgumentNullException("menuService");

            _menuService = menuService;
        }
Пример #30
0
 public LoginController(
     IFormsAuthenticationService formsAuthenticationService,
     ISecurityService securityService,
     IOjbMemberShipProvider memberShipProvider)
 {
     this.formsAuthenticationService = formsAuthenticationService;
     this.memberShipProvider = memberShipProvider;
 }
 public SecurityController(ISecurityService securityService)
 {
     SecurityService = securityService;
 }
Пример #32
0
 public FinanceOperationInspector(ISecurityService securityService)
 {
     _securityService = securityService;
 }
Пример #33
0
 public RegistrationEmailObserver(IStoreService storeService, ISecurityService securityService, INotificationManager notificationManager)
 {
     _storeService        = storeService;
     _securityService     = securityService;
     _notificationManager = notificationManager;
 }
Пример #34
0
 public DefaultIndexerService(ICmsConfiguration cmsConfiguration, IRepository repository, ISecurityService securityService, IAccessControlService accessControlService)
 {
     this.repository           = repository;
     this.cmsConfiguration     = cmsConfiguration;
     this.securityService      = securityService;
     this.accessControlService = accessControlService;
 }
Пример #35
0
 public ContentDraftService(IDraftService draftService, ISecurityService securityService)
 {
     this.draftService    = draftService;
     this.securityService = securityService;
 }
Пример #36
0
 public TemplatesController(ISecurityService securityService, ITemplateService templateService)
 {
     _securityService = securityService;
     _templateService = templateService;
 }
Пример #37
0
 public MPController(ISecurityService securityService)
     : base(securityService)
 {
     _securityService = securityService;
 }
Пример #38
0
 public AuthenticatedHttpMessageHandler(IEventAggregator eventAggregator, ISecurityService securityService, HttpMessageHandler defaultHttpMessageHandler)
     : base(defaultHttpMessageHandler)
 {
     _securityService = securityService;
     _eventAggregator = eventAggregator;
 }
Пример #39
0
 public TokenController(IConfiguration configuration, ISecurityService securityService)
 {
     this.securityService = securityService;
     _configuration       = configuration;
 }
Пример #40
0
 public FinanceQueryInspector(ISecurityService securityService)
 {
     _securityService = securityService;
 }
Пример #41
0
 public AuthController(ISecurityService securityService)
 {
     _securityService = securityService;
 }
Пример #42
0
 public StandardService(ApplicationDbContext context, ISecurityService securityService)
 {
     _context         = context;
     _securityService = securityService;
 }
Пример #43
0
 public KeyService(ISecurityService securityService, Network network)
 {
     _securityService = securityService;
     _network         = network;
 }
 public LeaderboardController(ILeaderboardService leaderboardService, ISecurityService securityService)
 {
     _leaderboardService = leaderboardService;
     _securityService    = securityService;
 }
Пример #45
0
        public CommentService(IMapperService mapper, ISettingsService settingsService, ISecurityService securityService,
                              ILogService logService, IHeartService heartService) : base(mapper)
        {
            _settingsService = settingsService;
            _securityService = securityService;
            _logService      = logService;
            _heartService    = heartService;

            // TODO: перенесено сюда для того, чтобы транзакции EF и EL не пересекались.
            // Убрать, когда переведём _settingsService на EL
            try
            {
                _premoderation = _settingsService.GetSettings <bool>(CommentsSettingStrings.CommentsPremoderation);
            }
            catch (Exception e)
            {
                _logService.LogError(e);
                _premoderation = true;
            }
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="TicketCenterListViewModel"/> class.
 /// </summary>
 /// <param name="listName">Name of the list.</param>
 /// <param name="ticketsList">The tickets list.</param>
 /// <param name="serviceModel">The service model.</param>
 public TicketCenterListViewModel(string listName, IPagination <Ticket> ticketsList, SettingsService settings, ISecurityService security)
 {
     Tickets             = ticketsList;
     CurrentListSettings = settings.UserSettings.GetDisplayPreferences().GetPreferencesForList(listName);
     FilterBar           = new FilterBarViewModel(CurrentListSettings, security.GetTdStaffUsers(), security.GetTdSubmitterUsers());
     ListsForMenu        = settings.UserSettings.GetDisplayPreferences().TicketCenterListPreferences.OrderBy(lp => lp.ListMenuDisplayOrder).ToArray();
 }
Пример #47
0
 public ProfilesController(ISecurityService securityService, ISettingsManager settingsManager)
 {
     _securityService = securityService;
     _settingsManager = settingsManager;
 }
Пример #48
0
 protected ServerAuthorizationService(ISecurityService securityService)
     : base(securityService, true)
 {
     _timeOutPeriod = securityService.TimeOutPeriod;
 }
Пример #49
0
 public KenngroessenFruehererJahreDetailOverviewService(ITransactionScopeProvider transactionScopeProvider, IEntityServiceMappingEngine entityServiceMappingEngine, ISecurityService securityService) : base(transactionScopeProvider, entityServiceMappingEngine, securityService)
 {
 }
 public SecurityMessageHandler(ISecurityService securityService)
 {
     _securityService = securityService;
 }
Пример #51
0
 public MemberController(IMemberService memberService, DefaultUserManager userManager, IFileService fileService, IStorageFileService storageFileService, ISmsService smsService, ICurrencyService currencyService, ISignals signals, IUserContainer userContainer, IWalletService walletService, IConfigService configService, ISecurityService securityService)
 {
     _memberService      = memberService;
     _userManager        = userManager;
     _fileService        = fileService;
     _storageFileService = storageFileService;
     _smsService         = smsService;
     _currencyService    = currencyService;
     _signals            = signals;
     _userContainer      = userContainer;
     _walletService      = walletService;
     _configService      = configService;
     _securityService    = securityService;
 }
Пример #52
0
 public InfoHandler(InfoEndpoint endpoint, ISecurityService securityService, ILogger <InfoHandler> logger = null)
     : base(endpoint, securityService, null, true, logger)
 {
 }
Пример #53
0
 public LookupApiService(HttpClientWrapper httpClient, ISecurityService securityService)
 {
     _securityService = securityService;
     _httpClient      = httpClient;
 }
Пример #54
0
 /// <summary>
 /// The page_ init.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="e">
 /// The e.
 /// </param>
 protected void Page_Init(object sender, EventArgs e)
 {
     securityService             = ObjectFactory.GetInstance <ISecurityService>();
     searchByNameControl.Clear  += SearchByNameControlClear;
     searchByNameControl.Search += SearchByNameControlSearch;
 }
Пример #55
0
 /// <summary>
 /// The page_ init.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="e">
 /// The e.
 /// </param>
 protected void Page_Init(object sender, EventArgs e)
 {
     securityService = ObjectFactory.GetInstance <ISecurityService>();
 }
Пример #56
0
 public TokenStoreService(ISecurityService securityService)
 {
     _securityService = securityService;
 }
 public ContentController(Func <string, IContentBlobStorageProvider> contentStorageProviderFactory, IBlobUrlResolver urlResolver, ISecurityService securityService, IPermissionScopeService permissionScopeService, IStoreService storeService, ICacheManager <object> cacheManager)
     : base(securityService, permissionScopeService)
 {
     _storeService = storeService;
     _contentStorageProviderFactory = contentStorageProviderFactory;
     _urlResolver  = urlResolver;
     _cacheManager = cacheManager;
 }
 public PagesMenuController()
 {
     _securityService = SecurityService.Instance;
 }
Пример #59
0
 public AccountController(ISecurityService securityService) => _securityService = securityService;
Пример #60
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultAccessControlService" /> class.
 /// </summary>
 /// <param name="securityService">The security service.</param>
 /// <param name="cacheService">The cache service.</param>
 /// <param name="configuration">The CMS configuration.</param>
 public DefaultAccessControlService(ISecurityService securityService, ICacheService cacheService, ICmsConfiguration configuration)
 {
     this.securityService = securityService;
     this.cacheService    = cacheService;
     this.configuration   = configuration;
 }