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);
            }
        }