public async System.Threading.Tasks.Task <IEnumerable <Products> > ListAllProductsAsync([FromHeader] string authorization) { try { string Token = authorization.Replace("Bearer ", ""); MyPayload pl = await GoogleJsonWebSignatureHelper.VerifyIdTokenAsync(Token); Console.WriteLine("VerifyIdToken Sucess"); return(products); } catch (InvalidJwtException e) { Console.WriteLine("InvalidJwtException: " + e.Message); return(null); } }
public async System.Threading.Tasks.Task <IEnumerable <Products> > ListProductsByCodeAsync([FromHeader] string authorization, [FromRoute] string codart) { try { string Token = authorization.Replace("Bearer ", ""); MyPayload pl = await GoogleJsonWebSignatureHelper.VerifyIdTokenAsync(Token); IEnumerable <Products> retVal = from g in products where g.Code.Equals(codart) select g; return(retVal); } catch (InvalidJwtException e) { Console.WriteLine(e.Message); return(null); } }