@@ -208,7 +208,7 @@ namespace AzureSQL.ToDo
208
208
[HttpTrigger (AuthorizationLevel .Anonymous , " post" , Route = " PostFunction" )] HttpRequestData req ,
209
209
FunctionContext executionContext )
210
210
{
211
- var logger = executionContext .GetLogger (" HttpExample " );
211
+ var logger = executionContext .GetLogger (" PostToDo " );
212
212
logger .LogInformation (" C# HTTP trigger function processed a request." );
213
213
214
214
string requestBody = await new StreamReader (req .Body ).ReadToEndAsync ();
@@ -392,24 +392,15 @@ using Microsoft.AspNetCore.Mvc;
392
392
using Microsoft .Extensions .Primitives ;
393
393
using Newtonsoft .Json ;
394
394
395
- public static IActionResult Run (HttpRequest req , ILogger log , out ToDoItem todoItem , out RequestLog requestLog )
395
+ public static IActionResult Run (HttpRequest req , ILogger log , out ToDoItem todoItem )
396
396
{
397
397
log .LogInformation (" C# HTTP trigger function processed a request." );
398
398
399
399
string requestBody = new StreamReader (req .Body ).ReadToEnd ();
400
400
todoItem = JsonConvert .DeserializeObject <ToDoItem >(requestBody );
401
401
402
- requestLog = new RequestLog ();
403
- requestLog .RequestTimeStamp = DateTime .Now ;
404
- requestLog .ItemCount = 1 ;
405
-
406
402
return new OkObjectResult (todoItem );
407
403
}
408
-
409
- public class RequestLog {
410
- public DateTime RequestTimeStamp { get ; set ; }
411
- public int ItemCount { get ; set ; }
412
- }
413
404
```
414
405
415
406
<a id =" http-trigger-write-to-two-tables-csharpscript " ></a >
@@ -472,15 +463,24 @@ using Microsoft.AspNetCore.Mvc;
472
463
using Microsoft .Extensions .Primitives ;
473
464
using Newtonsoft .Json ;
474
465
475
- public static IActionResult Run (HttpRequest req , ILogger log , out ToDoItem todoItem )
466
+ public static IActionResult Run (HttpRequest req , ILogger log , out ToDoItem todoItem , out RequestLog requestLog )
476
467
{
477
468
log .LogInformation (" C# HTTP trigger function processed a request." );
478
469
479
470
string requestBody = new StreamReader (req .Body ).ReadToEnd ();
480
471
todoItem = JsonConvert .DeserializeObject <ToDoItem >(requestBody );
481
472
473
+ requestLog = new RequestLog ();
474
+ requestLog .RequestTimeStamp = DateTime .Now ;
475
+ requestLog .ItemCount = 1 ;
476
+
482
477
return new OkObjectResult (todoItem );
483
478
}
479
+
480
+ public class RequestLog {
481
+ public DateTime RequestTimeStamp { get ; set ; }
482
+ public int ItemCount { get ; set ; }
483
+ }
484
484
```
485
485
486
486
0 commit comments