public IActionResult Update(string id, Produto produtoIn) { var produto = _produtoService.Get(id); if (produto == null) { return(NotFound()); } _produtoService.Update(id, produtoIn); return(NoContent()); }
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()); }