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));
     }
 }
Exemple #3
0
        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)));
 }