public static IActionResult Run( [HttpTrigger(AuthorizationLevel.Function, "get", "post", "put", "delete", Route = null)] HttpRequest req, ILogger log) { log.LogInformation("Acessada a Function Produto"); log.LogInformation($"Operação: {req.Method}"); switch (req.Method) { case "GET": return(ProdutoServices.Get(req.Query["codigo"])); case "POST": return(ProdutoServices.Insert(new StreamReader(req.Body).ReadToEndAsync().Result)); case "PUT": return(ProdutoServices.Update(new StreamReader(req.Body).ReadToEndAsync().Result)); case "DELETE": return(ProdutoServices.Delete(req.Query["codigo"])); } return(new BadRequestResult()); }
public ActionResult <List <Produto> > Get() => _produtoService.Get();