Example #1
0
 public static void Initialize(IApplicationContext applicationContext, ITicketManager ticketManager
                               , IWorkmateMembershipProvider workmateMembershipProvider, IWorkmateRoleProvider workmateRoleProvider
                               , IArticleManager articleManager, IRequestHelper requestHelper
                               , IArticleAttachmentManager articleAttachmentManager, IApplicationManager applicationManager
                               , IArticleGroupManager articleGroupManager, IArticleGroupThreadManager articleGroupThreadManager
                               , IApplicationDataCache applicationDataCache, IProfileImageManager profileImageManager
                               , ISystemProfileImageManager systemProfileImageManager, IEmailManager emailManager
                               , IEmailPublisher emailPublisher
                               , IOfficeManager officeManager, IDepartmentManager departmentManager
                               )
 {
     _ApplicationContext         = applicationContext;
     _TicketManager              = ticketManager;
     _WorkmateMembershipProvider = workmateMembershipProvider;
     _WorkmateRoleProvider       = workmateRoleProvider;
     _ArticleManager             = articleManager;
     _RequestHelper              = requestHelper;
     _ArticleAttachmentManager   = articleAttachmentManager;
     _ApplicationManager         = applicationManager;
     _ArticleGroupManager        = articleGroupManager;
     _ArticleGroupThreadManager  = articleGroupThreadManager;
     _ApplicationDataCache       = applicationDataCache;
     _ProfileImageManager        = profileImageManager;
     _SystemProfileImageManager  = systemProfileImageManager;
     _EmailManager      = emailManager;
     _EmailPublisher    = emailPublisher;
     _OfficeManager     = officeManager;
     _DepartmentManager = departmentManager;
 }
Example #2
0
        public SmidgeHelperTests()
        {
            //  var config = Mock.Of<ISmidgeConfig>();
            _httpContext         = new Mock <HttpContext>();
            _httpContextAccessor = new Mock <IHttpContextAccessor>();
            _httpContextAccessor.Setup(x => x.HttpContext).Returns(_httpContext.Object);

            _dynamicallyRegisteredWebFiles = new DynamicallyRegisteredWebFiles();
            _fileSystemHelper = new FileSystemHelper(_hostingEnvironment, _config, _fileProvider, _hasher);

            _smidgeOptions = new Mock <IOptions <SmidgeOptions> >();
            _smidgeOptions.Setup(opt => opt.Value).Returns(new SmidgeOptions
            {
                DefaultBundleOptions = new BundleEnvironmentOptions()
            });

            _requestHelper     = Mock.Of <IRequestHelper>();
            _processorFactory  = new PreProcessPipelineFactory(new Lazy <IEnumerable <IPreProcessor> >(() => _preProcessors));
            _bundleManager     = new BundleManager(_smidgeOptions.Object, Mock.Of <ILogger <BundleManager> >());
            _preProcessManager = new PreProcessManager(
                _fileSystemHelper,
                new CacheBusterResolver(Enumerable.Empty <ICacheBuster>()),
                _bundleManager, Mock.Of <ILogger <PreProcessManager> >());
            _fileSetGenerator = new BundleFileSetGenerator(_fileSystemHelper, _requestHelper,
                                                           new FileProcessingConventions(_smidgeOptions.Object, new List <IFileProcessingConvention>()));
        }
Example #3
0
 public LoginQueryHandler(NotificationContext notification, IJwtGenerator jwtGenerator,
                          IRequestHelper requestHelper, IOptions <AuthSettings> config)
 {
     _notification  = notification;
     _jwtGenerator  = jwtGenerator;
     _requestHelper = requestHelper;
     _authSettings  = config.Value;
 }
Example #4
0
        //Constructor
        public BankCW(IRequestHelper requestHelper, IConfiguration configuration)
        {
            _ratesRepository        = Uow.GetRepository <Rates>();
            _transactionsRepository = Uow.GetRepository <Transactions>();

            this.RequestHelper = requestHelper;
            this.Configuration = configuration;
        }
 public TvRequestService(
     ITvRequestRepository requestRepository,
     IRequestHelper requestHelper
     )
 {
     _requestRepository = requestRepository;
     _requestHelper     = requestHelper;
 }
 public CssUrlProcessor(IWebsiteInfo siteInfo, IRequestHelper requestHelper)
 {
     if (siteInfo == null)
     {
         throw new ArgumentNullException(nameof(siteInfo));
     }
     _siteInfo      = siteInfo;
     _requestHelper = requestHelper;
 }
Example #7
0
 public CsvPlayByPlayRepository(
     ITracer tracer,
     ILogger <CsvPlayByPlayRepository> logger,
     IRequestHelper requestHelper)
 {
     _tracer        = tracer;
     _logger        = logger;
     _requestHelper = requestHelper;
 }
Example #8
0
 public PushHelper(
     ILogger <PushHelper> logger,
     IApiTokenProvider apiTokenProvider,
     IRequestHelper requestHelper)
 {
     _logger           = logger;
     _apiTokenProvider = apiTokenProvider;
     _requestHelper    = requestHelper;
 }
Example #9
0
 public MessengerService()
 {
     _passwordHasher       = new PasswordHasher();
     _requestHelper        = new RequestHelper();
     _authorizationManager = new AuthorizationManager();
     _rsa     = new Rsa();
     _session = _requestHelper.GetCurrentSession();
     ImportRsaKey();
 }
 public JsonGamePlayRepository(
     ITracer tracer,
     ILogger <JsonGamePlayRepository> logger,
     IRequestHelper requestHelper)
 {
     _tracer        = tracer;
     _logger        = logger;
     _requestHelper = requestHelper;
 }
 public CsvGameRepository(
     ITracer tracer,
     ILogger <CsvGameRepository> logger,
     IRequestHelper requestHelper)
 {
     _tracer              = tracer;
     _logger              = logger;
     _requestHelper       = requestHelper;
     _gamesPerSeasonCache = new ConcurrentDictionary <int, ConcurrentBag <Game> >();
 }
 // Опис: конструктор на класата InteropCCHandlerInternal
 // Влезни параметри: /
 public InteropCCHandlerExternal()
 {
     _soapFaultRepo         = Global.NewKernel.Get <ISoapFaultRepository>();
     _logger                = Global.NewKernel.Get <ILogger>();
     _mimMsgHelper          = Global.NewKernel.Get <IMimMsgHelper>();
     _requestHelper         = Global.NewKernel.Get <IRequestHelper>();
     _soapRequestHelper     = Global.NewKernel.Get <ISoapRequestHelper>();
     _validXmlMsgHelper     = Global.NewKernel.Get <IValidXmlMsgHelper>();
     _messageLogsRepository = Global.NewKernel.Get <IMessageLogsRepository>();
 }
        protected BaseSignInPresenter(IGlobalSignInRepository globalRepository, IRequestHelper requestHandler,
                                      IInjectionHandler injectionHandler, IBaseSignInView view, IBaseCallback callback)
            : base(view)
        {
            RequestHandler   = requestHandler;
            InjectionHandler = injectionHandler;

            _globalRepository = globalRepository;
            _callback         = callback;
        }
        public RequestData(IRequestHelper requestHandler)
        {
            Token             = requestHandler.GetAuthToken( ) ?? Guid.Empty;
            DeviceIdentifier  = requestHandler.GetDeviceId( );
            ConsumerKey       = requestHandler.GetConsumerKey( );
            InstanceUrl       = requestHandler.GetInstanceUrl( );
            Secret            = requestHandler.GetSecret( );
            RequestIdentifier = Guid.NewGuid( );

            CheckSum = CryptoHelper.GenerateApiSignedHash(RequestIdentifier, DeviceIdentifier, Secret);
        }
        public BaseQueryParameters(IRequestHelper requestHandler)
        {
            Guid   token     = requestHandler.GetAuthToken( ) ?? Guid.Empty;
            Guid   requestId = Guid.NewGuid( );
            string deviceId  = requestHandler.GetDeviceId( );

            Token             = token.ToString( );
            RequestIdentifier = requestId.ToString( );
            DeviceIdentifier  = deviceId;
            Checksum          = CryptoHelper.GenerateApiSignedHash(requestId, deviceId, requestHandler.GetSecret( ));
        }
Example #16
0
 // Опис: конструктор на класата InteropCCHandlerInternal
 // Влезни параметри: /
 public InteropCCHandlerInternal()
 {
     using (IKernel kernel = new StandardKernel(new WCFNinject()))
     {
         _soapFaultRepo         = kernel.Get <ISoapFaultRepository>();
         _logger                = kernel.Get <ILogger>();
         _mimMsgHelper          = kernel.Get <IMimMsgHelper>();
         _requestHelper         = kernel.Get <IRequestHelper>();
         _soapRequestHelper     = kernel.Get <ISoapRequestHelper>();
         _validXmlMsgHelper     = kernel.Get <IValidXmlMsgHelper>();
         _messageLogsRepository = kernel.Get <IMessageLogsRepository>();
     }
 }
Example #17
0
 public AddCompressionFilter(IRequestHelper requestHelper, IBundleManager bundleManager)
 {
     if (requestHelper == null)
     {
         throw new ArgumentNullException(nameof(requestHelper));
     }
     if (bundleManager == null)
     {
         throw new ArgumentNullException(nameof(bundleManager));
     }
     _requestHelper = requestHelper;
     _bundleManager = bundleManager;
 }
Example #18
0
 public CssImportProcessor(FileSystemHelper fileSystemHelper, IWebsiteInfo siteInfo, IRequestHelper requestHelper)
 {
     if (fileSystemHelper == null)
     {
         throw new ArgumentNullException(nameof(fileSystemHelper));
     }
     if (siteInfo == null)
     {
         throw new ArgumentNullException(nameof(siteInfo));
     }
     if (requestHelper == null)
     {
         throw new ArgumentNullException(nameof(requestHelper));
     }
     _fileSystemHelper = fileSystemHelper;
     _siteInfo         = siteInfo;
     _requestHelper    = requestHelper;
 }
Example #19
0
 public BeaconController(IRepository <BeaconEntity> repository, ILog logger, ICorePipeline pipeline, ITrackerProvider trackerProvider, ISitecoreContext sitecoreContext, ISettings settings, IRequestHelper request, HttpContextBase httpContext, IWebClient client, ITrackingManager trackingManager) : base(repository)
 {
     Assert.ArgumentNotNull(logger, "logger");
     Assert.ArgumentNotNull(pipeline, "pipeline");
     Assert.ArgumentNotNull(settings, "settings");
     Assert.ArgumentNotNull(trackerProvider, "TrackerProvider");
     Assert.ArgumentNotNull(client, "client");
     Assert.ArgumentNotNull(trackingManager, "trackingManager");
     this.logger           = logger;
     this.pipeline         = pipeline;
     this.trackerProvider  = trackerProvider;
     this.sitecoreSettings = settings;
     this.requestHelper    = request;
     this.sitecoreContext  = sitecoreContext;
     this.trackingManager  = trackingManager;
     this.httpContextBase  = httpContext;
     this.webClient        = client;
 }
Example #20
0
 public SmidgeRequire(string bundleName, IBundleManager bundleManager, WebFileType type, IRequestHelper requestHelper)
 {
     if (bundleName == null)
     {
         throw new ArgumentNullException(nameof(bundleName));
     }
     if (bundleManager == null)
     {
         throw new ArgumentNullException(nameof(bundleManager));
     }
     if (requestHelper == null)
     {
         throw new ArgumentNullException(nameof(requestHelper));
     }
     _bundleName    = bundleName;
     _bundleManager = bundleManager;
     _type          = type;
     _requestHelper = requestHelper;
 }
Example #21
0
        private async void TextEditor_Load(object sender, System.EventArgs e)
        {
            ToggleControls(false);

            buttonSave.Select();
            Text = Text += $" - {_filePath} - {_profile.WindowCaptionSuffix}";

            if (_filePath.IsRelativePath())
            {
                _requestHelper   = Create.WithCurrentProfile <IRequestHelper>(this);
                textContent.Text = await _requestHelper.ReadUrlContent(_filePath);
            }
            else
            {
                var _filesystem = Create.Filesystem.WithSpecificProfile(_profile, this);
                textContent.Text = await _filesystem.ReadTextFile(_filePath);
            }

            ToggleControls(true);
        }
Example #22
0
 public BundleFileSetGenerator(
     FileSystemHelper fileSystemHelper,
     IRequestHelper requestHelper,
     FileProcessingConventions conventions)
 {
     if (fileSystemHelper == null)
     {
         throw new ArgumentNullException(nameof(fileSystemHelper));
     }
     if (requestHelper == null)
     {
         throw new ArgumentNullException(nameof(requestHelper));
     }
     if (conventions == null)
     {
         throw new ArgumentNullException(nameof(conventions));
     }
     _conventions      = conventions;
     _fileSystemHelper = fileSystemHelper;
     _requestHelper    = requestHelper;
 }
Example #23
0
 public PlanetRequestHelper(IRequestHelper requestHelper,
                            IPlanetMappingHelper planetMappingHelper)
 {
     _requestHelper       = requestHelper;
     _planetMappingHelper = planetMappingHelper;
 }
 public void Initialise()
 {
     _helper = new RequestHelper(_mockDb.Object, _mockLoggingService.Object);
 }
Example #25
0
        protected RequestModel(string valueName, IUrlManager urlManager, IActionContextAccessor accessor, IRequestHelper requestHelper)
        {
            if (string.IsNullOrWhiteSpace(valueName))
            {
                throw new ArgumentException("message", nameof(valueName));
            }
            if (urlManager is null)
            {
                throw new ArgumentNullException(nameof(urlManager));
            }
            if (accessor is null)
            {
                throw new ArgumentNullException(nameof(accessor));
            }
            if (requestHelper is null)
            {
                throw new ArgumentNullException(nameof(requestHelper));
            }

            //default
            LastFileWriteTime = DateTime.Now;

            Compression = requestHelper.GetClientCompression(accessor.ActionContext.HttpContext.Request.Headers);

            var bundleId = (string)accessor.ActionContext.RouteData.Values[valueName];

            ParsedPath = urlManager.ParsePath(bundleId);

            if (ParsedPath == null)
            {
                throw new InvalidOperationException($"Could not parse {bundleId} as a valid smidge path");
            }

            Debug = ParsedPath.Debug;

            switch (ParsedPath.WebType)
            {
            case WebFileType.Js:
                Extension = ".js";
                Mime      = "text/javascript";
                break;

            case WebFileType.Css:
            default:
                Extension = ".css";
                Mime      = "text/css";
                break;
            }
        }
 public AccountService(IRequestHelper requestHelper)
 {
     this.requestHelper = requestHelper;
 }
Example #27
0
 public DefaultUrlManager(IOptions <SmidgeOptions> options, IHasher hasher, IRequestHelper requestHelper)
 {
     _hasher        = hasher;
     _requestHelper = requestHelper;
     _options       = options.Value.UrlOptions;
 }
Example #28
0
        public CompositeFileModel(IHasher hasher, IUrlManager urlManager, IActionContextAccessor accessor, IRequestHelper requestHelper, IBundleManager bundleManager, CacheBusterResolver cacheBusterResolver)
            : base("file", urlManager, accessor, requestHelper)
        {
            //Creates a single hash of the full url (which can include many files)
            FileKey = hasher.Hash(string.Join(".", ParsedPath.Names));

            CacheBuster = cacheBusterResolver.GetCacheBuster(bundleManager.GetDefaultBundleOptions(false).GetCacheBusterType());
        }
Example #29
0
 public FileBatcher(FileSystemHelper fileSystemHelper, IRequestHelper requestHelper, IHasher hasher)
 {
     _fileSystemHelper = fileSystemHelper;
     _requestHelper    = requestHelper;
     _hasher           = hasher;
 }
Example #30
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="fileSetGenerator"></param>
 /// <param name="dynamicallyRegisteredWebFiles"></param>
 /// <param name="preProcessManager"></param>
 /// <param name="fileSystemHelper"></param>
 /// <param name="hasher"></param>
 /// <param name="bundleManager"></param>
 /// <param name="processorFactory"></param>
 /// <param name="urlManager"></param>
 /// <param name="requestHelper"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="cacheBusterResolver"></param>
 public SmidgeHelper(
     IBundleFileSetGenerator fileSetGenerator,
     DynamicallyRegisteredWebFiles dynamicallyRegisteredWebFiles,
     PreProcessManager preProcessManager,
     FileSystemHelper fileSystemHelper,
     IHasher hasher,
     IBundleManager bundleManager,
     PreProcessPipelineFactory processorFactory,
     IUrlManager urlManager,
     IRequestHelper requestHelper,
     IHttpContextAccessor httpContextAccessor,
     CacheBusterResolver cacheBusterResolver)
 {
     if (fileSetGenerator == null)
     {
         throw new ArgumentNullException(nameof(fileSetGenerator));
     }
     if (dynamicallyRegisteredWebFiles == null)
     {
         throw new ArgumentNullException(nameof(dynamicallyRegisteredWebFiles));
     }
     if (preProcessManager == null)
     {
         throw new ArgumentNullException(nameof(preProcessManager));
     }
     if (fileSystemHelper == null)
     {
         throw new ArgumentNullException(nameof(fileSystemHelper));
     }
     if (bundleManager == null)
     {
         throw new ArgumentNullException(nameof(bundleManager));
     }
     if (processorFactory == null)
     {
         throw new ArgumentNullException(nameof(processorFactory));
     }
     if (urlManager == null)
     {
         throw new ArgumentNullException(nameof(urlManager));
     }
     if (requestHelper == null)
     {
         throw new ArgumentNullException(nameof(requestHelper));
     }
     if (httpContextAccessor == null)
     {
         throw new ArgumentNullException(nameof(httpContextAccessor));
     }
     if (cacheBusterResolver == null)
     {
         throw new ArgumentNullException(nameof(cacheBusterResolver));
     }
     _fileSetGenerator              = fileSetGenerator;
     _processorFactory              = processorFactory;
     _urlManager                    = urlManager;
     _requestHelper                 = requestHelper;
     _httpContextAccessor           = httpContextAccessor;
     _cacheBusterResolver           = cacheBusterResolver;
     _bundleManager                 = bundleManager;
     _preProcessManager             = preProcessManager;
     _dynamicallyRegisteredWebFiles = dynamicallyRegisteredWebFiles;
     _fileSystemHelper              = fileSystemHelper;
     _fileBatcher                   = new FileBatcher(_fileSystemHelper, _requestHelper, hasher);
 }