Exemple #1
0
        public static IActionResult Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", Route = "products")] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("GetProducts trigger function invoked.");

            var products = Product.GetAllProducts();

            return(new OkObjectResult(products));
        }
        public static IActionResult Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", Route = "products/{id}")] HttpRequest req,
            int id,
            ILogger log)
        {
            log.LogInformation("GetProductById HTTP trigger function invoked.");

            var products = Product.GetAllProducts();
            var p        = products.Where(x => x.Id == id).FirstOrDefault();

            if (p == null)
            {
                return(new NotFoundResult());
            }

            return(new OkObjectResult(p));
        }