in Functions.Templates/Templates/MySqlOutputBinding-CSharp/MySqlOutputBindingCSharp.cs [16:33]
public static async Task<CreatedResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "post", Route = null)] HttpRequest req,
[MySql("table", "MySqlConnectionString")] IAsyncCollector<ToDoItem> output,
ILogger log)
{
log.LogInformation("C# HTTP trigger with MySql Output Binding function processed a request.");
string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
ToDoItem todoitem = JsonConvert.DeserializeObject<ToDoItem>(requestBody) ?? new ToDoItem
{
Id = "1",
Priority = 1,
Description = "Hello World"
};
await output.AddAsync(todoitem);
return new CreatedResult(req.Path, todoitem);
}