public JsonResult PostLogin([FromBody] Login login) { Console.WriteLine("API key is: " + login.XApiKey); TokenResponse bearerToken = CheetahHandler.PostLogin(login); AssetMatcher.UpdateAssets(bearerToken.Jwt); return(Json(bearerToken)); }
public JsonResult GetMatches([FromQuery] string value) { try { return(Json(AssetMatcher.GetAllAssets())); } catch (Exception e) { return(Json(HttpStatusCode.BadRequest)); } }
public void MatchLessThanFiveResultsTest() { Login login = LoadLogin(); string bearerToken = CheetahHandler.PostLogin(login).Jwt; Assert.NotNull(bearerToken); AssetMatcher.UpdateAssets(bearerToken); List <AssetLookupResponse> results = AssetMatcher.GetMatches("Ap"); foreach (AssetLookupResponse result in results) { output.WriteLine(result.value.issuer); } Assert.Equal(2, results.Count); }
public JsonResult ValidateAsset([FromHeader] string jwt, [FromBody] AssetValidationForm assetLookup) { return(Json(AssetMatcher.GetValidatedAsset(assetLookup, jwt))); }