11using Microsoft . AspNetCore . Http ;
22using Microsoft . AspNetCore . Mvc ;
3+ using Microsoft . Azure . Functions . Worker ;
34using Microsoft . Azure . WebJobs ;
4- using Microsoft . Azure . WebJobs . Extensions . Http ;
55using Microsoft . Extensions . Logging ;
66using Microsoft . Extensions . Options ;
7- using Microsoft . Graph . Beta . Models ;
87using Microsoft . Graph ;
8+ using Microsoft . Graph . Beta . Models ;
99using Plumsail . DataSource . Dynamics365 . BusinessCentral . Settings ;
1010using System . Collections . Generic ;
1111using System . Threading . Tasks ;
@@ -16,19 +16,20 @@ public class Items
1616 {
1717 private readonly Settings . Items _settings ;
1818 private readonly GraphServiceClientProvider _graphProvider ;
19+ private readonly ILogger < Items > _logger ;
1920
20- public Items ( IOptions < AppSettings > settings , GraphServiceClientProvider graphProvider )
21+ public Items ( IOptions < AppSettings > settings , GraphServiceClientProvider graphProvider , ILogger < Items > logger )
2122 {
2223 _settings = settings . Value . Items ;
2324 _graphProvider = graphProvider ;
25+ _logger = logger ;
2426 }
2527
26- [ FunctionName ( "D365-BC-Items" ) ]
28+ [ Function ( "D365-BC-Items" ) ]
2729 public async Task < IActionResult > Run (
28- [ HttpTrigger ( AuthorizationLevel . Function , "get" , Route = null ) ] HttpRequest req ,
29- ILogger log )
30+ [ HttpTrigger ( AuthorizationLevel . Function , "get" , Route = null ) ] HttpRequest req )
3031 {
31- log . LogInformation ( "Dynamics365-BusinessCentral-Vendors is requested." ) ;
32+ _logger . LogInformation ( "Dynamics365-BusinessCentral-Vendors is requested." ) ;
3233
3334 var graph = await _graphProvider . Create ( ) ;
3435 var company = await graph . GetCompanyAsync ( _settings . Company ) ;
0 commit comments