public AuditHelper( IJsonHelper jsonHelper, IAuditRepository auditRepository) { this.jsonHelper = jsonHelper; this.auditRepository = auditRepository; }
public BulkGeoCodeSessionServiceService(IDocumentDBProvider dbProvider, IJsonHelper jsonHelper, IAzureMapService azureMapService) { _dbProvider = dbProvider ?? throw new ArgumentNullException(nameof(dbProvider)); _jsonHelper = jsonHelper ?? throw new ArgumentNullException(nameof(jsonHelper)); _azureMapService = azureMapService ?? throw new ArgumentNullException(nameof(azureMapService)); _venuePostcodeDictionary = new Dictionary <string, Position>(); }
public RemoteStoreRepository(IOptions <ErrorCodeSetting> errorCodeConfiguration, ILoggerFactory loggerFactory, IJsonHelper jsonHelper) { _logger = loggerFactory.CreateLogger <RemoteStoreRepository>(); _config = new ErrorCodeConfig(); _errorCodeConfiguration = errorCodeConfiguration.Value; _jsonHelper = jsonHelper; }
public SeederDependencies( IClientRepository clientRepository, IUserRepository userRepository, IProjectRepository projectRepository, IWorkflowRepository workflowRepository, IWorkflowStepRepository workflowStepRepository, IWorkflowStepItemRepository workflowStepItemRepository, IFileReader fileReader, IJsonHelper jsonHelper, IOptions <AppSettings> appSettings, ILoggerFactory loggerFactory, UserManager <User> userManager ) { this.clientRepository = clientRepository; this.userRepository = userRepository; this.projectRepository = projectRepository; this.workflowRepository = workflowRepository; this.workflowStepRepository = workflowStepRepository; this.workflowStepItemRepository = workflowStepItemRepository; this.fileReader = fileReader; this.jsonHelper = jsonHelper; this.appSettings = appSettings.Value; this.logger = loggerFactory.CreateLogger <Seeder>();; this.userManager = userManager; }
public ExceptionHandlingMiddleware( RequestDelegate next, IJsonHelper jsonHelper) { Next = next; JsonHelper = jsonHelper; }
public WorkflowStepItemRepository( IOptions <AppSettings> appSettings, IJsonHelper jsonHelper ) : base(appSettings) { this.jsonHelper = jsonHelper; }
public static async Task <HttpResponseMessage> RunAsync( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "collections")] HttpRequest req, ILogger log, [Inject] IGetCollectionsHttpTriggerService service, [Inject] IJsonHelper jsonHelper, [Inject] IHttpRequestHelper requestHelper, [Inject] IHttpResponseMessageHelper responseMessageHelper) { log.LogInformation("Get Collections C# HTTP trigger function processing a request. TouchpointId " + requestHelper.GetDssTouchpointId(req)); try { var results = await service.ProcessRequestAsync(); if (results.Count == 0) { return(responseMessageHelper.NoContent()); } return(responseMessageHelper.Ok(jsonHelper.SerializeObjectsAndRenameIdProperty <Collection>(results, "id", "CollectionId"))); } catch (Exception ex) { log.LogError(ex, "Get Collections C# HTTP trigger function"); return(responseMessageHelper.UnprocessableEntity()); } }
/// <summary> /// Returns serialized JSON for the <paramref name="value"/>. /// </summary> /// <param name="jsonHelper">The <see cref="IJsonHelper"/>.</param> /// <param name="value">The value to serialize as JSON.</param> /// <param name="serializerSettings"> /// The <see cref="JsonSerializerSettings"/> to be used by the serializer. /// </param> /// <returns>A new <see cref="IHtmlContent"/> containing the serialized JSON.</returns> /// <remarks> /// The value for <see cref="JsonSerializerSettings.StringEscapeHandling" /> from <paramref name="serializerSettings"/> /// is ignored by this method and <see cref="StringEscapeHandling.EscapeHtml"/> is always used. /// </remarks> public static IHtmlContent Serialize( this IJsonHelper jsonHelper, object value, JsonSerializerSettings serializerSettings) { if (jsonHelper == null) { throw new ArgumentNullException(nameof(jsonHelper)); } if (!(jsonHelper is NewtonsoftJsonHelper newtonsoftJsonHelper)) { var message = Resources.FormatJsonHelperMustBeAnInstanceOfNewtonsoftJson( nameof(jsonHelper), nameof(IJsonHelper), typeof(JsonHelperExtensions).Assembly.GetName().Name, nameof(NewtonsoftJsonMvcBuilderExtensions.AddNewtonsoftJson)); throw new ArgumentException(message, nameof(jsonHelper)); } if (value == null) { throw new ArgumentNullException(nameof(value)); } if (serializerSettings == null) { throw new ArgumentNullException(nameof(serializerSettings)); } return(newtonsoftJsonHelper.Serialize(value, serializerSettings)); }
public BaseDtoValidator(IHttpContextAccessor httpContextAccessor, IJsonHelper jsonHelper, Dictionary <string, object> requestJsonDictionary) { HttpContextAccessor = httpContextAccessor; JsonHelper = jsonHelper; // this is hacky - can't make requestJsonDictionary an optional parameter because Nop tries to resolve it // // when DI (or the Nop Engine) resolves this class, requestJsonDictionary will be empty (length 0) // in this case, HttpMethod should be whatever the current context is // when we manually instantiate this class (from other validators to validate child objects), requestJsonDictionary will be null for "new" objects and populated for existing objects // in this scenario, we want to check if there's an id, and force "create" (POST) validation if there isn't an id HttpMethod = new HttpMethod(HttpContextAccessor.HttpContext.Request.Method); if (requestJsonDictionary == null || requestJsonDictionary.Count > 0 && !requestJsonDictionary.ContainsKey("id")) { HttpMethod = HttpMethod.Post; } if (requestJsonDictionary != null && requestJsonDictionary.Count > 0) { _requestValuesDictionary = requestJsonDictionary; } SetRequiredIdRule(); }
public RoleDtoValidator(IHttpContextAccessor httpContextAccessor, IJsonHelper jsonHelper, Dictionary <string, object> requestJsonDictionary) : base(httpContextAccessor, jsonHelper, requestJsonDictionary) { SetNameRule(); SetSystemNameRule(); }
public static async Task <IActionResult> RunAsync( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "collections")] HttpRequest req, ILogger log, [Inject] IPostCollectionHttpTriggerService service, [Inject] IHttpRequestHelper requestHelper, [Inject] IHttpResponseMessageHelper responseMessageHelper, [Inject] IJsonHelper jsonHelper) { log.LogInformation("Post Collection C# HTTP trigger function processing a request. Touchpoint " + requestHelper.GetDssTouchpointId(req)); try { Collection collection = await requestHelper.GetResourceFromRequest <Collection>(req); var result = await service.ProcessRequestAsync(collection); if (!result) { return(responseMessageHelper.BadRequest() as IActionResult); } return(responseMessageHelper.Created(jsonHelper.SerializeObjectAndRenameIdProperty(collection, "CollectionId", "id")) as IActionResult); } catch (Exception ex) { log.LogError(ex, "Post Collection C# HTTP trigger function"); return(responseMessageHelper.BadRequest() as IActionResult); } }
public SteamService(IGoogleApiHelper api, IJsonHelper handler, IEmbedHelper embed, CommandHandlingService commandService) { _api = api; _handler = handler; _embed = embed; _commandService = commandService; }
public BaseApiRequestModelBinder( ILoggerAdapter <BaseApiRequestModelBinder> logger, IJsonHelper jsonHelper) { _logger = logger; _jsonHelper = jsonHelper; }
public static async Task <HttpResponseMessage> RunAsync( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "collections/{collectionId}")] HttpRequest req, string collectionId, ILogger log, [Inject] IGetCollectionByIdHtppTriggerService service, [Inject] IJsonHelper jsonHelper, [Inject] IHttpResponseMessageHelper responseMessageHelper) { log.LogInformation("Get Collection C# HTTP trigger function processing a request. For CollectionId " + collectionId); try { var collection = await service.ProcessRequestAsync(collectionId); if (collection == null) { return(responseMessageHelper.NoContent()); } return(responseMessageHelper.Ok(jsonHelper.SerializeObjectAndRenameIdProperty <Collection>(collection, "id", "CollectionId"))); } catch (Exception ex) { log.LogError(ex, "Get Collection C# HTTP trigger function"); return(responseMessageHelper.UnprocessableEntity()); } }
public static async Task <HttpResponseMessage> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "paths/{path}/regions/{pageRegion}")] HttpRequest req, ILogger log, string path, int pageRegion, [Inject] ILoggerHelper loggerHelper, [Inject] IHttpRequestHelper httpRequestHelper, [Inject] IHttpResponseMessageHelper httpResponseMessageHelper, [Inject] IJsonHelper jsonHelper, [Inject] IRegionService regionService ) { loggerHelper.LogMethodEnter(log); // validate the parameters are present var dssCorrelationId = httpRequestHelper.GetDssCorrelationId(req); if (string.IsNullOrEmpty(dssCorrelationId)) { log.LogInformation($"Unable to locate '{nameof(dssCorrelationId)}' in request header"); } if (!Guid.TryParse(dssCorrelationId, out var correlationGuid)) { log.LogInformation($"Unable to parse '{nameof(dssCorrelationId)}' to a Guid"); correlationGuid = Guid.NewGuid(); } if (string.IsNullOrEmpty(path)) { loggerHelper.LogInformationMessage(log, correlationGuid, $"Missing value in request for '{nameof(path)}'"); return(httpResponseMessageHelper.BadRequest()); } if (pageRegion == 0 || !Enum.IsDefined(typeof(PageRegions), pageRegion)) { loggerHelper.LogInformationMessage(log, correlationGuid, $"Missing/invalid value in request for '{nameof(pageRegion)}'"); return(httpResponseMessageHelper.BadRequest()); } PageRegions pageRegionValue = (PageRegions)pageRegion; loggerHelper.LogInformationMessage(log, correlationGuid, $"Attempting to get Region {pageRegionValue} for Path {path}"); var regionModel = await regionService.GetAsync(path, pageRegionValue); if (regionModel == null) { loggerHelper.LogInformationMessage(log, correlationGuid, $"Region does not exist for {pageRegionValue} for Path {path}"); return(httpResponseMessageHelper.NoContent()); } loggerHelper.LogMethodExit(log); return(regionModel != null ? httpResponseMessageHelper.Ok(jsonHelper.SerializeObjectAndRenameIdProperty(regionModel, "id", nameof(Models.Region.DocumentId))) : httpResponseMessageHelper.NoContent()); }
public RedisDataListener(IOptions <BucketConfigOptions> setting, IServiceProvider serviceProvider, IDataRepository dataRepository, ILogger <RedisDataListener> logger, IJsonHelper jsonHelper) { _setting = setting.Value; _serviceProvider = serviceProvider; _dataRepository = dataRepository; _logger = logger; _jsonHelper = jsonHelper; }
public PlatformBusiness(SqlSugarClient dbContext, IMapper mapper, RedisClient redisClient, IJsonHelper jsonHelper, IConfig configCenter) { _dbContext = dbContext; _mapper = mapper; _redisClient = redisClient; _jsonHelper = jsonHelper; _configCenter = configCenter; }
public TemplateJsonPathAnalyzer(IReporter reporter, IJsonHelper jsonHelper) { Debug.Assert(reporter != null); Debug.Assert(jsonHelper != null); _reporter = reporter; _jsonHelper = jsonHelper; }
public HttpDataRepository(ILocalDataRepository localDataRepository, IHttpUrlRepository httpUrlRepository, IHttpClientFactory httpClientFactory, IJsonHelper jsonHepler, ILogger <HttpDataRepository> logger) { _localDataRepository = localDataRepository; _httpUrlRepository = httpUrlRepository; _httpClientFactory = httpClientFactory; _logger = logger; _jsonHepler = jsonHepler; }
public GetCollectionByIdHtppTriggerService([Inject] IHttpRequestHelper requestHelper, [Inject] IHttpResponseMessageHelper responseMessageHelper, [Inject] ILoggerHelper loggerHelper, [Inject] IJsonHelper jsonHelper, [Inject] ICollectionDataStore dataStore) { _requestHelper = requestHelper; _loggerHelper = loggerHelper; _responseMessageHelper = responseMessageHelper; _jsonHelper = jsonHelper; _dataStore = dataStore; }
public SlideCaptchaMiddleware(RequestDelegate next, IWebHostEnvironment environment, ICompositeViewEngine engine, ITempDataProvider tempDataProvider, IJsonHelper jsonHelper) { _next = next; viewEngine = engine; this.environment = environment; this.tempDataProvider = tempDataProvider; this.jsonHelper = jsonHelper; }
public ProductAttributeCombinationDtoValidator( IHttpContextAccessor httpContextAccessor, IJsonHelper jsonHelper, Dictionary <string, object> requestJsonDictionary) : base(httpContextAccessor, jsonHelper, requestJsonDictionary) { SetAttributesXmlRule(); SetProductIdRule(); }
public GetTransferHttpTrigger(IResourceHelper resourceHelper, IHttpRequestHelper httpRequestMessageHelper, IGetTransferHttpTriggerService transferGetService, IHttpResponseMessageHelper httpResponseMessageHelper, IJsonHelper jsonHelper) { _resourceHelper = resourceHelper; _httpRequestMessageHelper = httpRequestMessageHelper; _transferGetService = transferGetService; _httpResponseMessageHelper = httpResponseMessageHelper; _jsonHelper = jsonHelper; }
public ProductManufacturerMappingDtoValidator( IHttpContextAccessor httpContextAccessor, IJsonHelper jsonHelper, Dictionary <string, object> requestJsonDictionary) : base(httpContextAccessor, jsonHelper, requestJsonDictionary) { SetManufacturerIdRule(); SetProductIdRule(); }
public MenuActionHandler(IConnection connection, IJsonHelper jsonHelper, ISettingsProvider settingsProvider) { this.connection = connection; this.jsonHelper = jsonHelper; this.settingsProvider = settingsProvider; addressUrlJuicer = settingsProvider.GetString("Juicer", "APIUrl"); addressUrlCurator = settingsProvider.GetString("Curator", "APIUrl"); }
public OrderDtoValidator(IHttpContextAccessor httpContextAccessor, IJsonHelper jsonHelper, Dictionary <string, object> requestJsonDictionary) : base(httpContextAccessor, jsonHelper, requestJsonDictionary) { SetCustomerIdRule(); SetOrderItemsRule(); SetBillingAddressRule(); SetShippingAddressRule(); }
public GetInteractionHttpTrigger(IResourceHelper resourceHelper, IHttpRequestHelper httpRequestMessageHelper, IGetInteractionHttpTriggerService interactionGetService, IHttpResponseMessageHelper httpResponseMessageHelper, IJsonHelper jsonHelper) { _resourceHelper = resourceHelper; _httpRequestMessageHelper = httpRequestMessageHelper; _interactionGetService = interactionGetService; _httpResponseMessageHelper = httpResponseMessageHelper; _jsonHelper = jsonHelper; }
public PatchInteractionHttpTrigger(IResourceHelper resourceHelper, IHttpRequestHelper httpRequestMessageHelper, IPatchInteractionHttpTriggerService interactionPatchService, IValidate validate, IHttpResponseMessageHelper httpResponseMessageHelper, IJsonHelper jsonHelper) { _resourceHelper = resourceHelper; _httpRequestMessageHelper = httpRequestMessageHelper; _interactionPatchService = interactionPatchService; _validate = validate; _httpResponseMessageHelper = httpResponseMessageHelper; _jsonHelper = jsonHelper; }
/// <summary> /// 设置 JSON 辅助器。 /// </summary> /// <param name="jsonHelper">要设置的 JSON 辅助器。</param> public static void SetJsonHelper(IJsonHelper jsonHelper) { if (jsonHelper == null) { throw new GameBoxFrameworkException("JSON helper is invalid."); } s_JsonHelper = jsonHelper; }
public HttpDataRepository(ILocalDataRepository localDataRepository, IHttpUrlRepository httpUrlRepository, IHttpClientFactory httpClientFactory, IJsonHelper jsonHelper, ILogger <HttpDataRepository> logger) { _localDataRepository = localDataRepository; _httpUrlRepository = httpUrlRepository; _httpClientFactory = httpClientFactory; _jsonHelper = jsonHelper; _logger = logger; _dataList = new ThreadSafe.AtomicReference <IList <ApiErrorCodeInfo> >(new List <ApiErrorCodeInfo>()); }
public ResxToJsConverter(IDeepCopier objectCopier, IResxReader resxReader, IJsonHelper jsonHelper, IApplicationState appState, ILog logger) { this.objectCopier = objectCopier; this.resxReader = resxReader; this.jsonHelper = jsonHelper; this.appState = appState; // for unit testing, pass in your mocked log4net logger if (logger != null) this.logger = logger; }
private HttpContent ContentPart(IJsonHelper helper, string name, object @object, bool persistent) { var json = helper.Serialize(@object); var part = new StringContent(json.ToString(), Encoding.UTF8, "application/json"); part.Headers.ContentType.Parameters.Add( new System.Net.Http.Headers.NameValueHeaderValue("model", name)); if (persistent) { part.Headers.ContentType.Parameters.Add( new System.Net.Http.Headers.NameValueHeaderValue("persistent")); } return part; }
/// <summary> /// Initializes a new instance of the <see cref="RazorPageActivator"/> class. /// </summary> public RazorPageActivator( IModelMetadataProvider metadataProvider, IUrlHelperFactory urlHelperFactory, IJsonHelper jsonHelper, DiagnosticSource diagnosticSource, HtmlEncoder htmlEncoder, IModelExpressionProvider modelExpressionProvider) { _activationInfo = new ConcurrentDictionary<Type, PageActivationInfo>(); _metadataProvider = metadataProvider; _urlHelperAccessor = context => urlHelperFactory.GetUrlHelper(context); _jsonHelperAccessor = context => jsonHelper; _diagnosticSourceAccessor = context => diagnosticSource; _htmlEncoderAccessor = context => htmlEncoder; _modelExpressionProviderAccessor = context => modelExpressionProvider; }
//constructor for dependency injection public PersonalityForgeDataService(IJsonHelper jsonHelper, IUtils utils) { _client = new WebClient(); _jsonHelper = jsonHelper; _utils = utils; }
public ViewTagHelper(IJsonHelper json, HtmlMvcTagHelperContext context) { jsonHelper = json; modelContext = context; }
public PersonalityForgeDataService() { _client = new WebClient(); _jsonHelper = new JsonHelper(); _utils = new Utils(); }