public JwtSteps(HttpHeaderHelper headerHelper, JwtHelper jwtHelper, IFhirResourceRepository fhirResourceRepository, HttpContext httpContext) { Log.WriteLine("JwtSteps() Constructor"); _headerHelper = headerHelper; _jwtHelper = jwtHelper; _fhirResourceRepository = fhirResourceRepository; _httpContext = httpContext; }
public Task <IActionResult> Get(string id) { return(Task.Run <IActionResult>(() => { var file = _repo.GetFile(id); string contentType = HttpHeaderHelper.GetContentTypeByExtenstion(file.FileExtension); return this.File(System.IO.File.OpenRead(file.FullPath), contentType); //return this.File(file.Data, "multipart/form-data"); })); }
private CurlSlist GetHeaders(HttpHeaderHelper httpHeaders) { var headers = new CurlSlist(); foreach (var httpHeader in httpHeaders.GetRequestHeaders()) { headers.Append($"{httpHeader.Key}: {httpHeader.Value}"); } return(headers); }
public HttpRequestConfiguration() { RequestHeaders = new HttpHeaderHelper(); RequestParameters = new HttpParameterHelper(); RequestHeaders.Clear(); RequestUrl = ""; RequestParameters.ClearParameters(); RequestBody = null; BodyParameters = new Parameters(); LoadAppConfig(); SetDefaultHeaders(); }
public void ThenPartnerLoad(string proxyPanCode) { var ip = "145.255.232.62"; var headersWithRealIp = HttpHeaderHelper.GetHeaderWithIp(ip); var card = new DataBaseSteps(_context)._cardRepository.GetCardByToken(proxyPanCode); var partnerGrant = new PartnerGrant { PartnerId = 58, PartnerSecret = "WQ7kQvMGp5+9KT6BaGBL" }; Authenticator = Container.GetInstance <Authenticator>("Authenticator"); EpaymentsApiClient = Container.GetInstance <EpaymentsApiClient>("EpaymentsApiClient"); var token = Authenticator.Authenticate(partnerGrant, ip).Token; var request = new PartnerCardLoadRequest { Amount = 100, CardFirstName = card.EmbossingName.Split(' ').First(), CardLastName = card.EmbossingName.Split(' ').Last(), CardId = card.PanCode, Currency = card.CurrencyId.ToString(), ExternalId = "nikitaUItestLoadPartner", PaymentId = long.Parse(DataBuilderHelper.GetRandomDigits(6)), SourcePurse = "000-749103" }; var response = EpaymentsApiClient.SendPut <PartnerCardLoadResponse>(Url, token, request, headersWithRealIp); response.ErrorCode.Should().Be(0); response.StatusCode.Should().Be(HttpStatusCode.OK); }