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