Пример #1
0
        public LanguagesViewModel(IJsonSerializationService jsonSerializationService, INetworkActivityService networkActivity)
        {
            var languages = new ReactiveList<LanguageModel>();

            Languages = languages.CreateDerivedCollection(
                x => new LanguageItemViewModel(x.Name, x.Slug), 
                x => x.Name.StartsWith(SearchKeyword ?? string.Empty, StringComparison.OrdinalIgnoreCase), 
                signalReset: this.WhenAnyValue(x => x.SearchKeyword));

            Languages
                .Changed.Select(_ => Unit.Default)
                .Merge(this.WhenAnyValue(x => x.SelectedLanguage).Select(_ => Unit.Default))
                .Select(_ => SelectedLanguage)
                .Where(x => x != null)
                .Subscribe(x =>
                {
                    foreach (var l in Languages)
                        l.Selected = l.Slug == x.Slug;
                });

            LoadCommand = ReactiveCommand.CreateAsyncTask(async t =>
            {
                var trendingData = await BlobCache.LocalMachine.DownloadUrl(LanguagesUrl, absoluteExpiration: DateTimeOffset.Now.AddDays(1));
                var langs = jsonSerializationService.Deserialize<List<LanguageModel>>(System.Text.Encoding.UTF8.GetString(trendingData));
                langs.Insert(0, DefaultLanguage);
                languages.Reset(langs);
            });

            LoadCommand.TriggerNetworkActivity(networkActivity);
            LoadCommand.ExecuteIfCan();
        }
Пример #2
0
 protected AbstractFundingActor(ActorService actorService, ActorId actorId, ILifetimeScope lifetimeScope, IExecutionContext executionContext, IJsonSerializationService jsonSerializationService)
     : base(actorService, actorId)
 {
     LifetimeScope            = lifetimeScope;
     ExecutionContext         = executionContext;
     JsonSerializationService = jsonSerializationService;
     ActorId = actorId;
 }
 public ContentItemInstaller()
 {
     _logger      = Bootstrap.Container.Resolve <IDefaultLogger>();
     _scDatastore = Bootstrap.Container.Resolve <IDataStore>(_logger);
     _sitecore    = Bootstrap.Container.Resolve <ISitecoreDataAccessService>();
     _jsonSerializationService = Bootstrap.Container.Resolve <IJsonSerializationService>();
     _comparer = Bootstrap.Container.Resolve <IItemComparer>();
 }
Пример #4
0
 public ScsMainController()
 {
     _registration              = Bootstrap.Container.Resolve <IScsRegistrationService>();
     _authenticationService     = Bootstrap.Container.Resolve <IAuthenticationService>();
     _jsonSerializationService  = Bootstrap.Container.Resolve <IJsonSerializationService>();
     _httpClientService         = Bootstrap.Container.Resolve <IHttpClientService>();
     _sitecoreDataAccessService = Bootstrap.Container.Resolve <ISitecoreDataAccessService>();
 }
Пример #5
0
 public InvalidLearnersService(
     ILogger logger,
     IKeyValuePersistenceService storage,
     IJsonSerializationService jsonSerializationService,
     DataStoreConfiguration dataStoreConfiguration)
     : base(JobContextMessageKey.InvalidLearnRefNumbers, logger, storage, jsonSerializationService, dataStoreConfiguration)
 {
 }
Пример #6
0
 public ErrorService(IHttpClientService httpClient, IJsonSerializationService jsonSerialization, IEnvironmentalService environmentService)
 {
     _jsonSerialization  = jsonSerialization;
     _environmentService = environmentService;
     _httpClient         = httpClient.Create();
     _httpClient.Timeout = new TimeSpan(0, 0, 10);
     _httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
 }
 public ValidationResultReport(
     IJsonSerializationService jsonSerializationService, 
     IFileNameService fileNameService, 
     IFileService fileService)
 {
     _jsonSerializationService = jsonSerializationService;
     _fileNameService = fileNameService;
     _fileService = fileService;
 }
 private ICollectionsService GetService(
     ApiSettings apiSettings            = null,
     IDateTimeProvider dateTimeProvider = null,
     IEnumerable <ICollection> referenceDataCollections = null,
     IHttpClientService httpClientService = null,
     IJsonSerializationService jsonSerializationService = null)
 {
     return(new CollectionsService(apiSettings, dateTimeProvider, Mock.Of <ILogger>(), referenceDataCollections, httpClientService, jsonSerializationService));
 }
 public HttpClientService(
     IJsonSerializationService jsonSerializationService,
     IDateTimeProvider dateTimeProvider,
     HttpClient httpClient)
 {
     _jsonSerializationService = jsonSerializationService;
     _dateTimeProvider         = dateTimeProvider;
     _httpClient = httpClient;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ValidationDPActor"/> class.
 /// </summary>
 /// <param name="actorService">The Microsoft.ServiceFabric.Actors.Runtime.ActorService that will host this actor instance.</param>
 /// <param name="actorId">The Microsoft.ServiceFabric.Actors.ActorId for this actor instance.</param>
 /// <param name="parentLifeTimeScope">Autofac Parent Lifetime Scope</param>
 /// <param name="executionContext">The logger execution context.</param>
 /// <param name="jsonSerializationService">JSON serialiser.</param>
 public ValidationDPActor(ActorService actorService, ActorId actorId, ILifetimeScope parentLifeTimeScope, IExecutionContext executionContext, IJsonSerializationService jsonSerializationService, IValidationContextFactory <ValidationDPActorModel> validationContextFactory)
     : base(actorService, actorId)
 {
     _parentLifeTimeScope      = parentLifeTimeScope;
     _executionContext         = executionContext;
     _jsonSerializationService = jsonSerializationService;
     _validationContextFactory = validationContextFactory;
     _actorId = actorId;
 }
 public DevolvedPostcodesRepositoryService(
     IDbContextFactory <IPostcodesContext> postcodesContextFactory,
     IReferenceDataOptions referenceDataOptions,
     IJsonSerializationService jsonSerializationService)
 {
     _postcodesContextFactory  = postcodesContextFactory;
     _referenceDataOptions     = referenceDataOptions;
     _jsonSerializationService = jsonSerializationService;
 }
 protected AbstractJsonReportService(
     IDateTimeProvider dateTimeProvider,
     IFileService fileService,
     IJsonSerializationService jsonSerializationService)
     : base(dateTimeProvider, string.Empty)
 {
     _jsonSerializationService = jsonSerializationService;
     _fileService = fileService;
 }
Пример #13
0
 public LearnerReferenceDataRepositoryService(
     IDbContextFactory <IILR1920_DataStoreEntitiesValid> ilrContextFactory,
     IReferenceDataOptions referenceDataOptions,
     IJsonSerializationService jsonSerializationService)
 {
     _ilrContextFactory        = ilrContextFactory;
     _referenceDataOptions     = referenceDataOptions;
     _jsonSerializationService = jsonSerializationService;
 }
Пример #14
0
 public ErrorService(IHttpClientService httpClient, IJsonSerializationService jsonSerialization, IEnvironmentService environmentService, IAccountsService accountsService)
 {
     _jsonSerialization = jsonSerialization;
     _environmentService = environmentService;
     _accountsService = accountsService;
     _httpClient = httpClient.Create();
     _httpClient.Timeout = new TimeSpan(0, 0, 10);
     _httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
 }
 public CollectionManagementService(
     IBespokeHttpClient httpClient,
     ApiSettings apiSettings,
     IJsonSerializationService serializationService)
 {
     _httpClient           = httpClient;
     _baseUrl              = apiSettings?.JobManagementApiBaseUrl;
     _serializationService = serializationService;
 }
Пример #16
0
 public JobConcernController(
     IJobConcernService jobConcernService,
     ILogger logger,
     TelemetryClient telemetryClient,
     IJsonSerializationService jsonSerializationService)
     : base(logger, telemetryClient)
 {
     _jobConcernService        = jobConcernService;
     _jsonSerializationService = jsonSerializationService;
 }
Пример #17
0
 public JobDasMismatchController(
     IJobDasMismatchService jobDasMismatchService,
     ILogger logger,
     TelemetryClient telemetryClient,
     IJsonSerializationService jsonSerializationService)
     : base(logger, telemetryClient)
 {
     _jobDasMisMatchService    = jobDasMismatchService;
     _jsonSerializationService = jsonSerializationService;
 }
Пример #18
0
 public JobProvidersReturnedCurrentPeriodController(
     IJobProvidersReturnedCurrentPeriodService jobProvidersReturnedCurrentPeriodService,
     ILogger logger,
     TelemetryClient telemetryClient,
     IJsonSerializationService jsonSerializationService)
     : base(logger, telemetryClient)
 {
     _JobProvidersReturnedCurrentPeriodService = jobProvidersReturnedCurrentPeriodService;
     _jsonSerializationService = jsonSerializationService;
 }
Пример #19
0
 public DcHelper(IJsonSerializationService serializationService,
                 ITopicPublishService <JobContextDto> topicPublishingService,
                 IFileService azureFileService,
                 TestPaymentsDataContext dataContext)
 {
     this.serializationService   = serializationService ?? throw new ArgumentNullException(nameof(serializationService));
     this.topicPublishingService = topicPublishingService ?? throw new ArgumentNullException(nameof(topicPublishingService));
     this.azureFileService       = azureFileService ?? throw new ArgumentNullException(nameof(azureFileService));
     this.dataContext            = dataContext;
 }
Пример #20
0
        public async Task <Result <T> > GetObjectAsync <T>(string key, IJsonSerializationService <T> deserializer)
        {
            var data = await GetStringAsync(key);

            if (data.IsFailed)
            {
                return(data.ToResult <T>());
            }

            return(await deserializer.Deserialize(data.Value));
        }
 public ValidationOutputService(
     IFileService fileService,
     IJsonSerializationService serializationService,
     IValidationErrorsDataService validationErrorsDataService,
     ILogger logger)
 {
     _fileService                 = fileService;
     _serializationService        = serializationService;
     _validationErrorsDataService = validationErrorsDataService;
     _logger = logger;
 }
 public AuditService(
     IDateTimeProvider dateTimeProvider,
     IJsonSerializationService jsonSerializationService,
     IAuditRepository auditRepository,
     IDifferentiatorLookupService differentiatorLookupService)
 {
     _dateTimeProvider            = dateTimeProvider;
     _jsonSerializationService    = jsonSerializationService;
     _auditRepository             = auditRepository;
     _differentiatorLookupService = differentiatorLookupService;
 }
Пример #23
0
 public WindowAppearanceService(
     IApplicationInfo applicationInfo,
     IApplicationStandardPaths applicationStandardPaths,
     IJsonSerializationService jsonSerializationService,
     IFileStorage fileStorage)
 {
     _applicationInfo          = applicationInfo;
     _applicationStandardPaths = applicationStandardPaths;
     _jsonSerializationService = jsonSerializationService;
     _fileStorage = fileStorage;
 }
 public ValidIlrFileOutputService(
     IFileService fileService,
     IXmlSerializationService xmlSerializationService,
     IJsonSerializationService jsonSerializationService,
     ILogger logger)
 {
     _fileService              = fileService;
     _xmlSerializationService  = xmlSerializationService;
     _jsonSerializationService = jsonSerializationService;
     _logger = logger;
 }
Пример #25
0
 public PostcodesRepositoryService(
     IDbContextFactory <IPostcodesContext> postcodesContextFactory,
     IReferenceDataOptions referenceDataOptions,
     IJsonSerializationService jsonSerializationService,
     IPostcodesEntityModelMapper postcodesEntityModelMapper)
 {
     _postcodesContextFactory    = postcodesContextFactory;
     _referenceDataOptions       = referenceDataOptions;
     _jsonSerializationService   = jsonSerializationService;
     _postcodesEntityModelMapper = postcodesEntityModelMapper;
 }
Пример #26
0
 public CollectionStatsReport(
     IDateTimeProvider dateTimeProvider,
     IValueProvider valueProvider,
     IJsonSerializationService jsonSerializationService,
     IJobQueueManagerProviderService jobQueueManagerProviderService,
     IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService)
     : base(valueProvider, dateTimeProvider)
 {
     _jsonSerializationService             = jsonSerializationService;
     _jobQueueManagerProviderService       = jobQueueManagerProviderService;
     _streamableKeyValuePersistenceService = streamableKeyValuePersistenceService;
 }
        public ValidationResultReport(
            IDateTimeProvider dateTimeProvider,
            IValueProvider valueProvider,
            IJsonSerializationService jsonSerializationService,
            IStreamableKeyValuePersistenceService storage)
            : base(dateTimeProvider, valueProvider)
        {
            ReportFileName = "ESF Supplementary Data Rule Violation Report";

            _jsonSerializationService = jsonSerializationService;
            _storage = storage;
        }
 private ValidationOutputService NewService(
     IFileService fileService = null,
     IJsonSerializationService jsonSerializationService       = null,
     IValidationErrorsDataService validationErrorsDataService = null
     )
 {
     return(new ValidationOutputService(
                fileService,
                jsonSerializationService,
                validationErrorsDataService,
                new Mock <ILogger>().Object));
 }
 public JobProcessingDetailController(
     IJobProcessingDetailService jobProcessingDetailService,
     ILogger logger,
     IDateTimeProvider dateTimeProvider,
     TelemetryClient telemetryClient,
     IJsonSerializationService jsonSerializationService)
     : base(logger, telemetryClient)
 {
     _jobProcessingDetailService = jobProcessingDetailService;
     _dateTimeProvider           = dateTimeProvider;
     _jsonSerializationService   = jsonSerializationService;
 }
Пример #30
0
 public ValidationResultsService(
     IJsonSerializationService serializationService,
     IStorageService reportService,
     IDateTimeProvider dateTimeProvider,
     IBespokeHttpClient httpClient,
     ApiSettings apiSettings)
 {
     _serializationService = serializationService;
     _reportService        = reportService;
     _dateTimeProvider     = dateTimeProvider;
     _httpClient           = httpClient;
     _baseUrl = apiSettings?.JobManagementApiBaseUrl;
 }
        public SubmissionService(Configuration configuration,
                                 IJsonSerializationService serializationService,
                                 IJobService jobService,
                                 TestPaymentsDataContext paymentsContext)
        {
            this.configuration        = configuration;
            this.serializationService = serializationService;
            this.jobService           = jobService;
            this.paymentsContext      = paymentsContext;
            var cloudStorageAccount = CloudStorageAccount.Parse(configuration.DcStorageConnectionString);

            blobClient = cloudStorageAccount.CreateCloudBlobClient();
        }
Пример #32
0
 public ValidationRuleDetailReport(
     IFileService fileService,
     IJsonSerializationService serializationService,
     ICsvFileService csvFileService,
     IFileNameService fileNameService,
     IModelBuilder <IEnumerable <ValidationRuleDetail> > modelBuilder)
     : base(ReportTaskNameConstants.ValidationRuleDetailReport, "Validation Rule Details")
 {
     _fileService          = fileService;
     _serializationService = serializationService;
     _csvFileService       = csvFileService;
     _fileNameService      = fileNameService;
     _modelBuilder         = modelBuilder;
 }
Пример #33
0
        public ApplicationSettingsService(IJsonSerializationService<ApplicationSettings> jsonSerializationService, IAudioService audioService)
        {
            _errors = new ErrorCollection();
            _jsonSerializationService = jsonSerializationService;
            _audioService = audioService;
            Uri uri = new Uri(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase));
            _applicationDirectory =  uri.LocalPath;
            _applicationSettings = new ApplicationSettings() { ApplicationDirectory = _applicationDirectory };

            if (File.Exists(_applicationSettings.SettingsFile))
            {
                this.LoadSettingsFromConfigFile();
            }

            new SettingsDefaultSeedDataService(_applicationSettings, _audioService).Create();
        }
Пример #34
0
 public UpgradesViewModel(IHttpClientService httpClientService, IJsonSerializationService jsonSerializationService)
 {
     _httpClientService = httpClientService;
     _jsonSerializationService = jsonSerializationService;
 }
 public BatchGuyEAC3ToSettingsService(IJsonSerializationService<BatchGuyEAC3ToSettings> jsonSerializationService)
 {
     _jsonSerializationService = jsonSerializationService;
     _errors = new ErrorCollection();
 }
Пример #36
0
 public FeaturesService(IDefaultValueService defaultValueService, IHttpClientService httpClientService, IJsonSerializationService jsonSerializationService)
 {
     _defaultValueService = defaultValueService;
     _httpClientService = httpClientService;
     _jsonSerializationService = jsonSerializationService;
 }
Пример #37
0
 public MKVMergeLanguageService(IJsonSerializationService<ISOLanguageCodeCollection> jsonSerializationService)
 {
     _jsonSerializationService = jsonSerializationService;
     _languages = GetMKVMergeLanguageItems();
 }
Пример #38
0
 private static void LoadApplicationSettings()
 {
     try
     {
         Program._jsonSerializationService = new JsonSerializationService<ApplicationSettings>();
         Program._audioService = new AudioService();
         Program._applicationSettingsService = new ApplicationSettingsService(_jsonSerializationService, _audioService);
     }
     catch (Exception ex)
     {
         Program.ErrorLoadingApplicationSettings = true;
         MessageBox.Show("There was an error trying to load the application.  Please view the error log for more details.", "Error Occurred.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         _loggingService.LogErrorFormat(ex, MethodBase.GetCurrentMethod().Name);
     }
 }
Пример #39
0
 public CountryCodeService(IJsonSerializationService<ISOCountryCodeCollection> jsonSerializationService)
 {
     _jsonSerializationService = jsonSerializationService;
     _countryCodes = this.GetCountryCodeItems();
 }