update directory name and access visibility

This commit is contained in:
Kalarumeth
2022-09-29 08:33:32 +02:00
parent 3ab3afe25e
commit f258a284d6
86 changed files with 253 additions and 361 deletions
+48
View File
@@ -0,0 +1,48 @@
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using console_spo_utils.Interfaces.Services;
namespace console_spo_utils.Workers
{
internal class MainWorker : BackgroundService
{
private readonly ISharePointStructureBuilder structureBuilder;
private readonly ILogger<MainWorker> logger;
public MainWorker(
ISharePointStructureBuilder structureBuilder,
ILogger<MainWorker> logger)
{
this.structureBuilder = structureBuilder;
this.logger = logger;
}
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
var buildProjectsResult = structureBuilder.BuildProject("CT0000");
if (!buildProjectsResult)
{
logger.LogError("Impossible to create structure");
return;
}
var buildQuotationResult = structureBuilder.BuildQuotation("OF0001");
if (!buildQuotationResult)
{
logger.LogError("Impossible to create structure");
return;
}
var buildNonComplianceResult = structureBuilder.BuildNonCompliance("NC0002");
if (!buildNonComplianceResult)
{
logger.LogError("Impossible to create structure");
return;
}
}
}
}