Parcourir la source

Initial commit

Murad Shirinov il y a 2 ans
commit
960d3a846c
100 fichiers modifiés avec 1994 ajouts et 0 suppressions
  1. BIN
      .vs/BankOperationsUpdate.WorkerService/DesignTimeBuild/.dtbcache.v2
  2. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/10fcd61b-88f2-4c20-9b26-d7497f4115ea.vsidx
  3. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/18055958-0ed5-43fa-a451-1a8622d4b3bc.vsidx
  4. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/45070ac0-ad67-4710-835b-4c3ea13bb5b3.vsidx
  5. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/b4ac09ec-c251-40f4-a9ad-8670b43cfa61.vsidx
  6. 0 0
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/read.lock
  7. BIN
      .vs/BankOperationsUpdate.WorkerService/v17/.futdcache.v1
  8. BIN
      .vs/BankOperationsUpdate.WorkerService/v17/.suo
  9. BIN
      .vs/ProjectEvaluation/bankoperationsupdate.workerservice.metadata.v2
  10. BIN
      .vs/ProjectEvaluation/bankoperationsupdate.workerservice.projects.v2
  11. 43 0
      BankOperationsUpdate.WorkerService.sln
  12. 26 0
      BankOperationsUpdate.WorkerService/BankOperationsUpdate.WorkerService.csproj
  13. 13 0
      BankOperationsUpdate.WorkerService/Data/Models/BankAccountBalanceDTO.cs
  14. 30 0
      BankOperationsUpdate.WorkerService/Data/Models/BankOperationDTO.cs
  15. 11 0
      BankOperationsUpdate.WorkerService/Data/Models/Enum/Status.cs
  16. 14 0
      BankOperationsUpdate.WorkerService/Data/Models/TransactionsDTO.cs
  17. 21 0
      BankOperationsUpdate.WorkerService/Extensions/ConfigureServicesExtenions.cs
  18. 15 0
      BankOperationsUpdate.WorkerService/GlobalUsings.cs
  19. 227 0
      BankOperationsUpdate.WorkerService/OperationsUpdate/UpdateOperations.cs
  20. 16 0
      BankOperationsUpdate.WorkerService/Program.cs
  21. 11 0
      BankOperationsUpdate.WorkerService/Properties/launchSettings.json
  22. 30 0
      BankOperationsUpdate.WorkerService/Worker.cs
  23. 8 0
      BankOperationsUpdate.WorkerService/appsettings.Development.json
  24. 13 0
      BankOperationsUpdate.WorkerService/appsettings.json
  25. 1018 0
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.deps.json
  26. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.dll
  27. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.exe
  28. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb
  29. 12 0
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.runtimeconfig.json
  30. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Contracts.dll
  31. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Contracts.pdb
  32. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Entities.dll
  33. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Entities.pdb
  34. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Humanizer.dll
  35. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll
  36. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Design.dll
  37. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.Design.dll
  38. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.dll
  39. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.dll
  40. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Caching.Abstractions.dll
  41. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Caching.Memory.dll
  42. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll
  43. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Binder.dll
  44. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll
  45. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll
  46. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll
  47. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Json.dll
  48. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll
  49. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.dll
  50. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  51. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.dll
  52. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll
  53. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.FileProviders.Physical.dll
  54. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll
  55. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll
  56. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Hosting.WindowsServices.dll
  57. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Hosting.dll
  58. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Abstractions.dll
  59. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Configuration.dll
  60. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Console.dll
  61. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Debug.dll
  62. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.EventLog.dll
  63. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.EventSource.dll
  64. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.dll
  65. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll
  66. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Options.dll
  67. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Primitives.dll
  68. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.Design.dll
  69. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
  70. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Npgsql.dll
  71. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Repository.dll
  72. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Repository.pdb
  73. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/System.Diagnostics.EventLog.dll
  74. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/System.ServiceProcess.ServiceController.dll
  75. 8 0
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/appsettings.Development.json
  76. 13 0
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/appsettings.json
  77. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll
  78. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll
  79. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/runtimes/win/lib/net6.0/System.ServiceProcess.ServiceController.dll
  80. 319 0
      BankOperationsUpdate.WorkerService/obj/BankOperationsUpdate.WorkerService.csproj.nuget.dgspec.json
  81. 21 0
      BankOperationsUpdate.WorkerService/obj/BankOperationsUpdate.WorkerService.csproj.nuget.g.props
  82. 6 0
      BankOperationsUpdate.WorkerService/obj/BankOperationsUpdate.WorkerService.csproj.nuget.g.targets
  83. 4 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
  84. 24 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.AssemblyInfo.cs
  85. 1 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.AssemblyInfoInputs.cache
  86. 10 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.GeneratedMSBuildEditorConfig.editorconfig
  87. 12 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.GlobalUsings.g.cs
  88. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.assets.cache
  89. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.AssemblyReference.cache
  90. 0 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.BuildWithSkipAnalyzers
  91. 0 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.CopyComplete
  92. 1 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.CoreCompileInputs.cache
  93. 66 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.FileListAbsolute.txt
  94. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.dll
  95. 1 0
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.genruntimeconfig.cache
  96. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb
  97. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/apphost.exe
  98. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/ref/BankOperationsUpdate.WorkerService.dll
  99. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/refint/BankOperationsUpdate.WorkerService.dll
  100. 0 0
      BankOperationsUpdate.WorkerService/obj/project.assets.json

BIN
.vs/BankOperationsUpdate.WorkerService/DesignTimeBuild/.dtbcache.v2


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/10fcd61b-88f2-4c20-9b26-d7497f4115ea.vsidx


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/18055958-0ed5-43fa-a451-1a8622d4b3bc.vsidx


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/45070ac0-ad67-4710-835b-4c3ea13bb5b3.vsidx


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/b4ac09ec-c251-40f4-a9ad-8670b43cfa61.vsidx


+ 0 - 0
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/read.lock


BIN
.vs/BankOperationsUpdate.WorkerService/v17/.futdcache.v1


BIN
.vs/BankOperationsUpdate.WorkerService/v17/.suo


BIN
.vs/ProjectEvaluation/bankoperationsupdate.workerservice.metadata.v2


BIN
.vs/ProjectEvaluation/bankoperationsupdate.workerservice.projects.v2


+ 43 - 0
BankOperationsUpdate.WorkerService.sln

@@ -0,0 +1,43 @@
1
+
2
+Microsoft Visual Studio Solution File, Format Version 12.00
3
+# Visual Studio Version 17
4
+VisualStudioVersion = 17.2.32516.85
5
+MinimumVisualStudioVersion = 10.0.40219.1
6
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BankOperationsUpdate.WorkerService", "BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService.csproj", "{B02D6211-73DF-41BE-BCD3-58DAF789895B}"
7
+EndProject
8
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Entities", "Entities\Entities.csproj", "{03ED30F7-2782-4D27-BFD1-0FD06A7AF224}"
9
+EndProject
10
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Contracts", "Contracts\Contracts.csproj", "{00F09EF0-C5AE-4D46-ACC2-D9986F8518E3}"
11
+EndProject
12
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Repository", "Repository\Repository.csproj", "{C506D8BE-5C5C-4659-9FC1-5AE4ADFB0576}"
13
+EndProject
14
+Global
15
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
16
+		Debug|Any CPU = Debug|Any CPU
17
+		Release|Any CPU = Release|Any CPU
18
+	EndGlobalSection
19
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
20
+		{B02D6211-73DF-41BE-BCD3-58DAF789895B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21
+		{B02D6211-73DF-41BE-BCD3-58DAF789895B}.Debug|Any CPU.Build.0 = Debug|Any CPU
22
+		{B02D6211-73DF-41BE-BCD3-58DAF789895B}.Release|Any CPU.ActiveCfg = Release|Any CPU
23
+		{B02D6211-73DF-41BE-BCD3-58DAF789895B}.Release|Any CPU.Build.0 = Release|Any CPU
24
+		{03ED30F7-2782-4D27-BFD1-0FD06A7AF224}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
25
+		{03ED30F7-2782-4D27-BFD1-0FD06A7AF224}.Debug|Any CPU.Build.0 = Debug|Any CPU
26
+		{03ED30F7-2782-4D27-BFD1-0FD06A7AF224}.Release|Any CPU.ActiveCfg = Release|Any CPU
27
+		{03ED30F7-2782-4D27-BFD1-0FD06A7AF224}.Release|Any CPU.Build.0 = Release|Any CPU
28
+		{00F09EF0-C5AE-4D46-ACC2-D9986F8518E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29
+		{00F09EF0-C5AE-4D46-ACC2-D9986F8518E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
30
+		{00F09EF0-C5AE-4D46-ACC2-D9986F8518E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
31
+		{00F09EF0-C5AE-4D46-ACC2-D9986F8518E3}.Release|Any CPU.Build.0 = Release|Any CPU
32
+		{C506D8BE-5C5C-4659-9FC1-5AE4ADFB0576}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33
+		{C506D8BE-5C5C-4659-9FC1-5AE4ADFB0576}.Debug|Any CPU.Build.0 = Debug|Any CPU
34
+		{C506D8BE-5C5C-4659-9FC1-5AE4ADFB0576}.Release|Any CPU.ActiveCfg = Release|Any CPU
35
+		{C506D8BE-5C5C-4659-9FC1-5AE4ADFB0576}.Release|Any CPU.Build.0 = Release|Any CPU
36
+	EndGlobalSection
37
+	GlobalSection(SolutionProperties) = preSolution
38
+		HideSolutionNode = FALSE
39
+	EndGlobalSection
40
+	GlobalSection(ExtensibilityGlobals) = postSolution
41
+		SolutionGuid = {E2707E4A-702C-4A06-978E-1FF0F6EA3997}
42
+	EndGlobalSection
43
+EndGlobal

+ 26 - 0
BankOperationsUpdate.WorkerService/BankOperationsUpdate.WorkerService.csproj

@@ -0,0 +1,26 @@
1
+<Project Sdk="Microsoft.NET.Sdk.Worker">
2
+
3
+  <PropertyGroup>
4
+    <TargetFramework>net6.0</TargetFramework>
5
+    <Nullable>enable</Nullable>
6
+    <ImplicitUsings>enable</ImplicitUsings>
7
+    <UserSecretsId>dotnet-BankOperationsUpdate.WorkerService-D78992DF-2988-400F-98B9-9B7B1ED1344A</UserSecretsId>
8
+  </PropertyGroup>
9
+
10
+  <ItemGroup>
11
+    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.7" />
12
+    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.7">
13
+      <PrivateAssets>all</PrivateAssets>
14
+      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15
+    </PackageReference>
16
+    <PackageReference Include="Microsoft.Extensions.Hosting" Version="6.0.1" />
17
+    <PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="6.0.0" />
18
+    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.5" />
19
+  </ItemGroup>
20
+
21
+  <ItemGroup>
22
+    <ProjectReference Include="..\Contracts\Contracts.csproj" />
23
+    <ProjectReference Include="..\Entities\Entities.csproj" />
24
+    <ProjectReference Include="..\Repository\Repository.csproj" />
25
+  </ItemGroup>
26
+</Project>

+ 13 - 0
BankOperationsUpdate.WorkerService/Data/Models/BankAccountBalanceDTO.cs

@@ -0,0 +1,13 @@
1
+namespace BankOperationsUpdate.WorkerService.Data.Models;
2
+
3
+public class BankAccountBalanceDTO
4
+{
5
+	public Guid Id { get; set; }
6
+	public int Version { get; set; }
7
+	public bool IsNew => Id == Guid.Empty;
8
+	public Guid? BankAccountId { get; set; }
9
+	public decimal? Amount { get; set; }
10
+	public Guid? BusinessId { get; set; }
11
+	public string BalanceType { get; set; }
12
+}
13
+

+ 30 - 0
BankOperationsUpdate.WorkerService/Data/Models/BankOperationDTO.cs

@@ -0,0 +1,30 @@
1
+namespace BankOperationsUpdate.WorkerService.Data.Models;
2
+
3
+public class BankOperationDTO
4
+{
5
+	public Guid Id { get; set; }
6
+	public int Version { get; set; }
7
+	public bool IsNew => Id == Guid.Empty;
8
+	public Guid? CreatedUserId { get; set; }
9
+	public DateTime? CreatedDate { get; set; }
10
+	public Guid? ModifiedUserId { get; set; }
11
+	public DateTime? ModifiedDate { get; set; }
12
+	public string Status { get; set; }
13
+	public string Code { get; set; }
14
+	public DateTime? DocDate { get; set; }
15
+	public string Note { get; set; }
16
+	public Guid? BusinessId { get; set; }
17
+	public Guid? BankAccountId { get; set; }
18
+	public Guid? CashOperationTypeId { get; set; }
19
+	public Guid? CustomerId { get; set; }
20
+	public decimal? IncomeAmount { get; set; }
21
+	public decimal? OutcomeAmount { get; set; }
22
+	public string Purpose { get; set; }
23
+	public Guid? OperationPurposeId { get; set; }
24
+	public Guid? IncomeItemsCollectionId { get; set; }
25
+	public Guid? OutcomeItemsCollectionId { get; set; }
26
+	public Guid? CustomHouseItemsCollectionId { get; set; }
27
+	public decimal? AdvanceAmount { get; set; }
28
+	public decimal? BalanceAmount { get; set; }
29
+}
30
+

+ 11 - 0
BankOperationsUpdate.WorkerService/Data/Models/Enum/Status.cs

@@ -0,0 +1,11 @@
1
+
2
+namespace BankOperationsUpdate.WorkerService.Data.Models.Enum;
3
+
4
+public enum Status
5
+{
6
+	NEW,
7
+	CONFIRMED,
8
+	CANCELED,
9
+
10
+}
11
+

+ 14 - 0
BankOperationsUpdate.WorkerService/Data/Models/TransactionsDTO.cs

@@ -0,0 +1,14 @@
1
+namespace BankOperationsUpdate.WorkerService.Data.Models;
2
+
3
+public class TransactionsDTO
4
+{
5
+	public Guid Id { get; set; }
6
+	public int Version { get; set; }
7
+	public bool IsNew => Id == Guid.Empty;
8
+	public Guid BankOperationId { get; set; }
9
+	public decimal? IncomeAmount { get; set; }
10
+	public decimal? OutcomeAmount { get; set; }
11
+	public decimal BalanceAmount { get; set; }
12
+	public bool IsChanged { get; set; }
13
+}
14
+

+ 21 - 0
BankOperationsUpdate.WorkerService/Extensions/ConfigureServicesExtenions.cs

@@ -0,0 +1,21 @@
1
+
2
+
3
+
4
+namespace BankOperationsUpdate.WorkerService.Extensions;
5
+
6
+public static  class ConfigureServicesExtenions
7
+{
8
+	public static void ConfigurePgSqlContext(this IServiceCollection services, IConfiguration config)
9
+	{
10
+		var connectionString = config.GetConnectionString("DefaultConnection");
11
+		services.AddDbContext<RepositoryContext>(opt => {
12
+			opt.UseNpgsql(connectionString, x => x.MigrationsHistoryTable("MigrationHistory", "SEPTEM"));
13
+			opt.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
14
+
15
+		});
16
+
17
+	}
18
+
19
+
20
+}
21
+

+ 15 - 0
BankOperationsUpdate.WorkerService/GlobalUsings.cs

@@ -0,0 +1,15 @@
1
+global using Entities;
2
+global using Microsoft.EntityFrameworkCore;
3
+global using BankOperationsUpdate.WorkerService;
4
+global using BankOperationsUpdate.WorkerService.Extensions;
5
+global using Microsoft.Extensions.Hosting;
6
+global using Contracts;
7
+global using Repository;
8
+global using Microsoft.Extensions.Configuration;
9
+global using Entities.Models;
10
+global using BankOperationsUpdate.WorkerService.Data.Models.Enum;
11
+global using BankOperationsUpdate.WorkerService.OperationsUpdate;
12
+
13
+
14
+
15
+

+ 227 - 0
BankOperationsUpdate.WorkerService/OperationsUpdate/UpdateOperations.cs

@@ -0,0 +1,227 @@
1
+
2
+
3
+namespace BankOperationsUpdate.WorkerService.OperationsUpdate;
4
+
5
+public  class UpdateOperations
6
+{
7
+	private  IRepositoryWrapper _repositoryWrapper;
8
+	private readonly ILogger<UpdateOperations> _logger;
9
+	private readonly IServiceProvider _provider;
10
+
11
+	public UpdateOperations(ILogger<UpdateOperations> logger, IServiceProvider provider)
12
+	{
13
+		_logger = logger;
14
+		_provider = provider;
15
+	}
16
+
17
+	public void WhenStart()
18
+	{
19
+		using (var scope = _provider.CreateScope()) {
20
+			_repositoryWrapper = scope.ServiceProvider.GetRequiredService<IRepositoryWrapper>();
21
+			SetTransactionsInitial();
22
+		}
23
+		
24
+	}
25
+
26
+	public void Execute()
27
+	{
28
+		using (var scope = _provider.CreateScope()) {
29
+			_repositoryWrapper = scope.ServiceProvider.GetRequiredService<IRepositoryWrapper>();
30
+			AddConfirmedOperations();
31
+		}
32
+
33
+		using (var scope = _provider.CreateScope()) {
34
+			_repositoryWrapper = scope.ServiceProvider.GetRequiredService<IRepositoryWrapper>();
35
+			UpdateConfirmedTransactions();
36
+		}
37
+	}
38
+
39
+	#region	Different Get methods
40
+	public IQueryable<BankOperation> GetAllOperations() => _repositoryWrapper.BankOperation.GetAll();
41
+	public IQueryable<BankOperation> GetAllConfirmedOperations() => _repositoryWrapper.BankOperation.GetAllConfirmed(Guid.Empty, Guid.Empty);
42
+	public IQueryable<BankOperation> GetAllConfirmedOperations(Guid accountId, Guid businessId) => _repositoryWrapper.BankOperation.GetAllConfirmed(accountId, businessId);
43
+	public IQueryable<BankOperation> GetAllNewOperations() => _repositoryWrapper.BankOperation.GetAllNew(Guid.Empty, Guid.Empty);
44
+	public IQueryable<BankOperation> GetAllNewOperations(Guid accountId, Guid businessId) => _repositoryWrapper.BankOperation.GetAllNew(accountId, businessId);
45
+	public IQueryable<BankAccountBalance> GetAllBankBalances() => _repositoryWrapper.BankAccountBalance.FindAll();
46
+	public BankAccountBalance GetAccountBalanceByBusinessId(Guid accountId, Guid businessId) => 
47
+		_repositoryWrapper.BankAccountBalance.GetByBankAccountId(accountId, businessId).FirstOrDefault();
48
+	public IQueryable<Transaction> GetTransactionsByAccountId(Guid accountId, Guid businessId) => _repositoryWrapper.Transaction.GetByAccountId(accountId, businessId);
49
+	public IQueryable<Transaction> GetAllTransactions() => _repositoryWrapper.Transaction.FindAll();
50
+	public Transaction GetTransactionByOperationId(Guid operationId) => _repositoryWrapper.Transaction.GetByOperationId(operationId);
51
+	#endregion
52
+
53
+
54
+
55
+	void SetTransactionsInitial()
56
+	{
57
+		var bankBalances = GetAllBankBalances().ToList();
58
+		decimal? currentBalance;
59
+
60
+		for(int i = 0; i < bankBalances.Count; i++) {
61
+			currentBalance = bankBalances[i].Amount;
62
+			_logger.LogDebug("Process for account {0}", bankBalances[i].Id);
63
+			SetTransactionsForAccount(currentBalance, bankBalances[i].BankAccountId.Value, bankBalances[i].BusinessId.Value);
64
+
65
+		}
66
+	}
67
+
68
+
69
+
70
+	void AddConfirmedOperations()
71
+	{
72
+		var operations = GetAllConfirmedOperations().OrderBy(x => x.DocDate).ThenBy(x => x.CreatedDate).ToList();
73
+		var newOperations = GetAllNewOperations().OrderBy(x => x.DocDate).ThenBy(x => x.CreatedDate).ToList();
74
+		var transactiondHashSet = GetAllTransactions().Select(x => x.BankOperationId).ToHashSet();
75
+		BankAccountBalance accountBalance;
76
+		Transaction transaction;
77
+
78
+		foreach (var item in operations) {
79
+
80
+			if (!transactiondHashSet.Contains(item.Id)) {
81
+				accountBalance = GetAccountBalanceByBusinessId(item.BankAccountId.Value, item.BusinessId.Value);
82
+				accountBalance.Amount = accountBalance.Amount!.Value + item.IncomeAmount!.Value - item.OutcomeAmount!.Value;
83
+
84
+				transaction = new Transaction {
85
+					Id = Guid.NewGuid(),
86
+					BankOperationId = item.Id,
87
+					IncomeAmount = item.IncomeAmount,
88
+					OutcomeAmount = item.OutcomeAmount,
89
+					BalanceAmount = item.IncomeAmount!.Value - item.OutcomeAmount!.Value,
90
+					ModifiedDate = item.DocDate,
91
+					BusinessId = item.BusinessId.Value,
92
+					BankAccountId = item.BankAccountId.Value,
93
+					CreateDate = DateTime.Now,
94
+					OperationCreateDate = item.CreatedDate!.Value,
95
+					IsChanged = true,
96
+				};
97
+
98
+				_logger.LogInformation(Environment.NewLine + "Created new Transaction {0}", transaction.Id);
99
+				_repositoryWrapper.Transaction.Create(transaction);
100
+				_repositoryWrapper.BankAccountBalance.Update(accountBalance);
101
+				_repositoryWrapper.Save();
102
+				_repositoryWrapper.Transaction.Detach(transaction);
103
+				_repositoryWrapper.BankAccountBalance.Detach(accountBalance);
104
+			
105
+			}
106
+			else if(transactiondHashSet.Contains(item.Id) && item.IsChanged == true) {
107
+				UpdateChangedOperations(item, true);
108
+			}
109
+		}
110
+
111
+		foreach (var item in newOperations) {
112
+			if (transactiondHashSet.Contains(item.Id)) {
113
+				UpdateChangedOperations(item, false);
114
+			}
115
+		}
116
+	}
117
+
118
+
119
+
120
+
121
+
122
+	void UpdateChangedOperations(BankOperation operation, bool IsChanged)
123
+	{
124
+		Transaction transaction = GetTransactionByOperationId(operation.Id);
125
+		var accountBalance = GetAccountBalanceByBusinessId(operation.BankAccountId.Value, operation.BusinessId.Value);
126
+		decimal incomeDifference, outcomeDifference;
127
+
128
+		if (!IsChanged) {
129
+
130
+			incomeDifference = -1 * transaction.IncomeAmount.Value;
131
+			outcomeDifference = -1 * transaction.OutcomeAmount.Value;
132
+			_repositoryWrapper.Transaction.Delete(transaction);
133
+		}
134
+		else {
135
+			incomeDifference = operation.IncomeAmount.Value - transaction.IncomeAmount.Value;
136
+			outcomeDifference = operation.OutcomeAmount.Value - transaction.OutcomeAmount.Value;
137
+
138
+			transaction.IncomeAmount += incomeDifference;
139
+			transaction.OutcomeAmount += outcomeDifference;
140
+			operation.IsChanged = false;
141
+
142
+			_logger.LogInformation("Updated transaction with id: {0}", transaction.Id);
143
+			_repositoryWrapper.Transaction.Update(transaction);
144
+			_repositoryWrapper.BankOperation.Update(operation);
145
+
146
+		}
147
+
148
+		accountBalance.Amount = accountBalance.Amount + incomeDifference - outcomeDifference;
149
+		_repositoryWrapper.BankAccountBalance.Update(accountBalance);
150
+		_repositoryWrapper.Save();
151
+		_repositoryWrapper.Transaction.Detach(transaction);
152
+
153
+		var transactionsList = GetTransactionsByAccountId(operation.BankAccountId.Value, operation.BusinessId.Value).Where(x => x.BusinessId == operation.BusinessId && x.BankAccountId == operation.BankAccountId && DateTime.Compare(x.ModifiedDate.Value, transaction.ModifiedDate.Value) >= 0).OrderBy(x => x.ModifiedDate).ThenBy(x => x.OperationCreateDate).ToList();
154
+
155
+		foreach(var item  in transactionsList) {
156
+			item.BalanceAmount = item.BalanceAmount + incomeDifference - outcomeDifference;
157
+			_logger.LogInformation("Updated transaction with id: {0}", transaction.Id);
158
+			_repositoryWrapper.Transaction.Update(item);
159
+			_repositoryWrapper.Save();
160
+			_repositoryWrapper.Transaction.Detach(item);
161
+		}
162
+
163
+	}
164
+
165
+	void UpdateConfirmedTransactions()
166
+	{
167
+		var bankAccounts = GetAllBankBalances().ToList();
168
+		List<Transaction> transactions;
169
+		decimal newValue = 0M;
170
+
171
+		foreach (var account in bankAccounts) {
172
+			transactions = GetTransactionsByAccountId(account.BankAccountId.Value, account.BusinessId.Value).OrderBy(x => x.ModifiedDate).ThenBy(x => x.OperationCreateDate).ToList();
173
+
174
+			for (int i = 1; i < transactions.Count; i++) {
175
+				if (transactions[i].IsChanged == true) {
176
+					transactions[i].BalanceAmount += transactions[i - 1].BalanceAmount;
177
+					newValue += transactions[i].IncomeAmount.Value - transactions[i].OutcomeAmount.Value;
178
+					transactions[i].IsChanged = false;
179
+				}
180
+				else {
181
+					transactions[i].BalanceAmount += newValue;
182
+				}
183
+
184
+				_repositoryWrapper.Transaction.Update(transactions[i]);
185
+				_repositoryWrapper.Save();
186
+			}
187
+		}
188
+	}
189
+
190
+	void SetTransactionsForAccount(decimal? balance, Guid accountId, Guid businessId)
191
+	{
192
+		var operations =  GetAllConfirmedOperations(accountId, businessId).OrderBy(x => x.DocDate).ToList();
193
+		var transactionsHashSet = GetTransactionsByAccountId(accountId, businessId).Select(x => x.BankOperationId).ToHashSet();
194
+		Transaction transaction = new Transaction();
195
+		var currentBalance = GetTransactionsByAccountId(accountId, businessId).Sum(x => (x.IncomeAmount - x.OutcomeAmount));
196
+											   
197
+
198
+		for (int i = 0; i < operations.Count; i++) {
199
+
200
+			if (!transactionsHashSet.Contains(operations[i].Id)) {
201
+				currentBalance = currentBalance + operations[i].IncomeAmount!.Value - operations[i].OutcomeAmount!.Value;
202
+
203
+				transaction.Id = Guid.NewGuid();
204
+				transaction.IncomeAmount = operations[i].IncomeAmount;
205
+				transaction.OutcomeAmount = operations[i].OutcomeAmount;
206
+				transaction.BankOperationId = operations[i].Id;
207
+				transaction.IsChanged = false;
208
+				transaction.ModifiedDate = operations[i].DocDate;
209
+				transaction.BusinessId = businessId;
210
+				transaction.BankAccountId = accountId;
211
+				transaction.BalanceAmount = currentBalance??0;
212
+
213
+				_repositoryWrapper.Transaction.Create(transaction);
214
+				_repositoryWrapper.Save();
215
+			}
216
+		}
217
+
218
+		_logger.LogInformation($"{operations.Count} count records was written");
219
+
220
+	}
221
+
222
+
223
+
224
+
225
+
226
+}
227
+

+ 16 - 0
BankOperationsUpdate.WorkerService/Program.cs

@@ -0,0 +1,16 @@
1
+
2
+
3
+IHost host = Host.CreateDefaultBuilder(args)
4
+	.UseWindowsService()
5
+	.ConfigureServices((hostContext, services) => {
6
+
7
+		IConfiguration configuration = hostContext.Configuration;
8
+		services.AddHostedService<Worker>();
9
+		services.ConfigurePgSqlContext(configuration);
10
+		services.AddSingleton<UpdateOperations>();
11
+		services.AddScoped<IRepositoryWrapper, RepositoryWrapper>();
12
+		
13
+	})
14
+	.Build();
15
+
16
+await host.RunAsync();

+ 11 - 0
BankOperationsUpdate.WorkerService/Properties/launchSettings.json

@@ -0,0 +1,11 @@
1
+{
2
+  "profiles": {
3
+    "BankOperationsUpdate.WorkerService": {
4
+      "commandName": "Project",
5
+      "dotnetRunMessages": true,
6
+      "environmentVariables": {
7
+        "DOTNET_ENVIRONMENT": "Development"
8
+      }
9
+    }
10
+  }
11
+}

+ 30 - 0
BankOperationsUpdate.WorkerService/Worker.cs

@@ -0,0 +1,30 @@
1
+namespace BankOperationsUpdate.WorkerService;
2
+
3
+public class Worker : BackgroundService
4
+{
5
+	private readonly ILogger<Worker> _logger;
6
+	private TimeSpan refreshInterval = TimeSpan.FromMinutes(2);
7
+	private readonly UpdateOperations _updateOperations;
8
+
9
+	public Worker(ILogger<Worker> logger, UpdateOperations updateOperations)
10
+	{
11
+		_logger = logger;
12
+		_updateOperations = updateOperations;
13
+	}
14
+
15
+	protected override async Task ExecuteAsync(CancellationToken stoppingToken)
16
+	{
17
+		while (!stoppingToken.IsCancellationRequested) {
18
+			try {
19
+				_updateOperations.Execute();
20
+			}
21
+			catch (Exception ex) {
22
+				_logger.LogError(ex.Message);
23
+				
24
+			}
25
+			
26
+			_logger.LogInformation("end of period");
27
+			await Task.Delay(refreshInterval, stoppingToken);
28
+		}
29
+	}
30
+}

+ 8 - 0
BankOperationsUpdate.WorkerService/appsettings.Development.json

@@ -0,0 +1,8 @@
1
+{
2
+  "Logging": {
3
+    "LogLevel": {
4
+      "Default": "Information",
5
+      "Microsoft.Hosting.Lifetime": "Information"
6
+    }
7
+  }
8
+}

+ 13 - 0
BankOperationsUpdate.WorkerService/appsettings.json

@@ -0,0 +1,13 @@
1
+{
2
+  "ConnectionStrings": {
3
+    "DefaultConnection": "Host=localhost;Database=7erp;Username=postgres;Password=PostgresSql4567",
4
+    "SchemaName": "SEPTEM"
5
+  },
6
+
7
+  "Logging": {
8
+    "LogLevel": {
9
+      "Default": "Information",
10
+      "Microsoft.Hosting.Lifetime": "Information"
11
+    }
12
+  }
13
+}

Fichier diff supprimé car celui-ci est trop grand
+ 1018 - 0
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.deps.json


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.exe


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb


+ 12 - 0
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.runtimeconfig.json

@@ -0,0 +1,12 @@
1
+{
2
+  "runtimeOptions": {
3
+    "tfm": "net6.0",
4
+    "framework": {
5
+      "name": "Microsoft.NETCore.App",
6
+      "version": "6.0.0"
7
+    },
8
+    "configProperties": {
9
+      "System.Reflection.NullabilityInfoContext.IsSupported": true
10
+    }
11
+  }
12
+}

BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Contracts.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Contracts.pdb


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Entities.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Entities.pdb


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Humanizer.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Design.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.Design.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Caching.Abstractions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Caching.Memory.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Binder.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Json.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Configuration.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.FileProviders.Physical.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Hosting.WindowsServices.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Hosting.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Abstractions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Configuration.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Console.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.Debug.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.EventLog.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.EventSource.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Logging.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Options.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Microsoft.Extensions.Primitives.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.Design.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Npgsql.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Repository.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/Repository.pdb


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/System.Diagnostics.EventLog.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/System.ServiceProcess.ServiceController.dll


+ 8 - 0
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/appsettings.Development.json

@@ -0,0 +1,8 @@
1
+{
2
+  "Logging": {
3
+    "LogLevel": {
4
+      "Default": "Information",
5
+      "Microsoft.Hosting.Lifetime": "Information"
6
+    }
7
+  }
8
+}

+ 13 - 0
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/appsettings.json

@@ -0,0 +1,13 @@
1
+{
2
+  "ConnectionStrings": {
3
+    "DefaultConnection": "Host=localhost;Database=7erp;Username=postgres;Password=PostgresSql4567",
4
+    "SchemaName": "SEPTEM"
5
+  },
6
+
7
+  "Logging": {
8
+    "LogLevel": {
9
+      "Default": "Information",
10
+      "Microsoft.Hosting.Lifetime": "Information"
11
+    }
12
+  }
13
+}

BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/runtimes/win/lib/net6.0/System.ServiceProcess.ServiceController.dll


+ 319 - 0
BankOperationsUpdate.WorkerService/obj/BankOperationsUpdate.WorkerService.csproj.nuget.dgspec.json

@@ -0,0 +1,319 @@
1
+{
2
+  "format": 1,
3
+  "restore": {
4
+    "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService.csproj": {}
5
+  },
6
+  "projects": {
7
+    "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService.csproj": {
8
+      "version": "1.0.0",
9
+      "restore": {
10
+        "projectUniqueName": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService.csproj",
11
+        "projectName": "BankOperationsUpdate.WorkerService",
12
+        "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService.csproj",
13
+        "packagesPath": "C:\\Users\\CompServis\\.nuget\\packages\\",
14
+        "outputPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\BankOperationsUpdate.WorkerService\\obj\\",
15
+        "projectStyle": "PackageReference",
16
+        "fallbackFolders": [
17
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\Offline Packages"
18
+        ],
19
+        "configFilePaths": [
20
+          "C:\\Users\\CompServis\\AppData\\Roaming\\NuGet\\NuGet.Config",
21
+          "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
22
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
23
+        ],
24
+        "originalTargetFrameworks": [
25
+          "net6.0"
26
+        ],
27
+        "sources": {
28
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
29
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
30
+          "https://api.nuget.org/v3/index.json": {}
31
+        },
32
+        "frameworks": {
33
+          "net6.0": {
34
+            "targetAlias": "net6.0",
35
+            "projectReferences": {
36
+              "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\Contracts.csproj": {
37
+                "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\Contracts.csproj"
38
+              },
39
+              "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj": {
40
+                "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj"
41
+              },
42
+              "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Repository\\Repository.csproj": {
43
+                "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Repository\\Repository.csproj"
44
+              }
45
+            }
46
+          }
47
+        },
48
+        "warningProperties": {
49
+          "warnAsError": [
50
+            "NU1605"
51
+          ]
52
+        }
53
+      },
54
+      "frameworks": {
55
+        "net6.0": {
56
+          "targetAlias": "net6.0",
57
+          "dependencies": {
58
+            "Microsoft.EntityFrameworkCore": {
59
+              "target": "Package",
60
+              "version": "[6.0.7, )"
61
+            },
62
+            "Microsoft.EntityFrameworkCore.Design": {
63
+              "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
64
+              "suppressParent": "All",
65
+              "target": "Package",
66
+              "version": "[6.0.7, )"
67
+            },
68
+            "Microsoft.Extensions.Hosting": {
69
+              "target": "Package",
70
+              "version": "[6.0.1, )"
71
+            },
72
+            "Microsoft.Extensions.Hosting.WindowsServices": {
73
+              "target": "Package",
74
+              "version": "[6.0.0, )"
75
+            },
76
+            "Npgsql.EntityFrameworkCore.PostgreSQL": {
77
+              "target": "Package",
78
+              "version": "[6.0.5, )"
79
+            }
80
+          },
81
+          "imports": [
82
+            "net461",
83
+            "net462",
84
+            "net47",
85
+            "net471",
86
+            "net472",
87
+            "net48"
88
+          ],
89
+          "assetTargetFallback": true,
90
+          "warn": true,
91
+          "frameworkReferences": {
92
+            "Microsoft.NETCore.App": {
93
+              "privateAssets": "all"
94
+            }
95
+          },
96
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json"
97
+        }
98
+      }
99
+    },
100
+    "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\Contracts.csproj": {
101
+      "version": "1.0.0",
102
+      "restore": {
103
+        "projectUniqueName": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\Contracts.csproj",
104
+        "projectName": "Contracts",
105
+        "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\Contracts.csproj",
106
+        "packagesPath": "C:\\Users\\CompServis\\.nuget\\packages\\",
107
+        "outputPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\obj\\",
108
+        "projectStyle": "PackageReference",
109
+        "fallbackFolders": [
110
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\Offline Packages"
111
+        ],
112
+        "configFilePaths": [
113
+          "C:\\Users\\CompServis\\AppData\\Roaming\\NuGet\\NuGet.Config",
114
+          "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
115
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
116
+        ],
117
+        "originalTargetFrameworks": [
118
+          "net6.0"
119
+        ],
120
+        "sources": {
121
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
122
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
123
+          "https://api.nuget.org/v3/index.json": {}
124
+        },
125
+        "frameworks": {
126
+          "net6.0": {
127
+            "targetAlias": "net6.0",
128
+            "projectReferences": {
129
+              "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj": {
130
+                "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj"
131
+              }
132
+            }
133
+          }
134
+        },
135
+        "warningProperties": {
136
+          "warnAsError": [
137
+            "NU1605"
138
+          ]
139
+        }
140
+      },
141
+      "frameworks": {
142
+        "net6.0": {
143
+          "targetAlias": "net6.0",
144
+          "imports": [
145
+            "net461",
146
+            "net462",
147
+            "net47",
148
+            "net471",
149
+            "net472",
150
+            "net48"
151
+          ],
152
+          "assetTargetFallback": true,
153
+          "warn": true,
154
+          "frameworkReferences": {
155
+            "Microsoft.NETCore.App": {
156
+              "privateAssets": "all"
157
+            }
158
+          },
159
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json"
160
+        }
161
+      }
162
+    },
163
+    "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj": {
164
+      "version": "1.0.0",
165
+      "restore": {
166
+        "projectUniqueName": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj",
167
+        "projectName": "Entities",
168
+        "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj",
169
+        "packagesPath": "C:\\Users\\CompServis\\.nuget\\packages\\",
170
+        "outputPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\obj\\",
171
+        "projectStyle": "PackageReference",
172
+        "fallbackFolders": [
173
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\Offline Packages"
174
+        ],
175
+        "configFilePaths": [
176
+          "C:\\Users\\CompServis\\AppData\\Roaming\\NuGet\\NuGet.Config",
177
+          "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
178
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
179
+        ],
180
+        "originalTargetFrameworks": [
181
+          "net6.0"
182
+        ],
183
+        "sources": {
184
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
185
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
186
+          "https://api.nuget.org/v3/index.json": {}
187
+        },
188
+        "frameworks": {
189
+          "net6.0": {
190
+            "targetAlias": "net6.0",
191
+            "projectReferences": {}
192
+          }
193
+        },
194
+        "warningProperties": {
195
+          "warnAsError": [
196
+            "NU1605"
197
+          ]
198
+        }
199
+      },
200
+      "frameworks": {
201
+        "net6.0": {
202
+          "targetAlias": "net6.0",
203
+          "dependencies": {
204
+            "Microsoft.EntityFrameworkCore": {
205
+              "target": "Package",
206
+              "version": "[6.0.7, )"
207
+            },
208
+            "Microsoft.EntityFrameworkCore.Design": {
209
+              "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
210
+              "suppressParent": "All",
211
+              "target": "Package",
212
+              "version": "[6.0.7, )"
213
+            },
214
+            "Microsoft.EntityFrameworkCore.Tools": {
215
+              "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
216
+              "suppressParent": "All",
217
+              "target": "Package",
218
+              "version": "[6.0.7, )"
219
+            },
220
+            "Microsoft.NETCore.App": {
221
+              "target": "Package",
222
+              "version": "[2.2.8, )"
223
+            },
224
+            "Npgsql.EntityFrameworkCore.PostgreSQL": {
225
+              "target": "Package",
226
+              "version": "[6.0.5, )"
227
+            },
228
+            "Npgsql.EntityFrameworkCore.PostgreSQL.Design": {
229
+              "target": "Package",
230
+              "version": "[1.1.0, )"
231
+            }
232
+          },
233
+          "imports": [
234
+            "net461",
235
+            "net462",
236
+            "net47",
237
+            "net471",
238
+            "net472",
239
+            "net48"
240
+          ],
241
+          "assetTargetFallback": true,
242
+          "warn": true,
243
+          "frameworkReferences": {
244
+            "Microsoft.NETCore.App": {
245
+              "privateAssets": "all"
246
+            }
247
+          },
248
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json"
249
+        }
250
+      }
251
+    },
252
+    "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Repository\\Repository.csproj": {
253
+      "version": "1.0.0",
254
+      "restore": {
255
+        "projectUniqueName": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Repository\\Repository.csproj",
256
+        "projectName": "Repository",
257
+        "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Repository\\Repository.csproj",
258
+        "packagesPath": "C:\\Users\\CompServis\\.nuget\\packages\\",
259
+        "outputPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Repository\\obj\\",
260
+        "projectStyle": "PackageReference",
261
+        "fallbackFolders": [
262
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\Offline Packages"
263
+        ],
264
+        "configFilePaths": [
265
+          "C:\\Users\\CompServis\\AppData\\Roaming\\NuGet\\NuGet.Config",
266
+          "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
267
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
268
+        ],
269
+        "originalTargetFrameworks": [
270
+          "net6.0"
271
+        ],
272
+        "sources": {
273
+          "C:\\Program Files (x86)\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
274
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
275
+          "https://api.nuget.org/v3/index.json": {}
276
+        },
277
+        "frameworks": {
278
+          "net6.0": {
279
+            "targetAlias": "net6.0",
280
+            "projectReferences": {
281
+              "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\Contracts.csproj": {
282
+                "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Contracts\\Contracts.csproj"
283
+              },
284
+              "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj": {
285
+                "projectPath": "C:\\Users\\CompServis\\Desktop\\SeptemTech\\BankOperationsUpdate.WorkerService\\Entities\\Entities.csproj"
286
+              }
287
+            }
288
+          }
289
+        },
290
+        "warningProperties": {
291
+          "warnAsError": [
292
+            "NU1605"
293
+          ]
294
+        }
295
+      },
296
+      "frameworks": {
297
+        "net6.0": {
298
+          "targetAlias": "net6.0",
299
+          "imports": [
300
+            "net461",
301
+            "net462",
302
+            "net47",
303
+            "net471",
304
+            "net472",
305
+            "net48"
306
+          ],
307
+          "assetTargetFallback": true,
308
+          "warn": true,
309
+          "frameworkReferences": {
310
+            "Microsoft.NETCore.App": {
311
+              "privateAssets": "all"
312
+            }
313
+          },
314
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json"
315
+        }
316
+      }
317
+    }
318
+  }
319
+}

+ 21 - 0
BankOperationsUpdate.WorkerService/obj/BankOperationsUpdate.WorkerService.csproj.nuget.g.props

@@ -0,0 +1,21 @@
1
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
2
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
4
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
5
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
6
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
7
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
8
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\CompServis\.nuget\packages\;C:\Program Files (x86)\DevExpress 21.2\Components\Offline Packages</NuGetPackageFolders>
9
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
10
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.2.0</NuGetToolVersion>
11
+  </PropertyGroup>
12
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
13
+    <SourceRoot Include="C:\Users\CompServis\.nuget\packages\" />
14
+    <SourceRoot Include="C:\Program Files (x86)\DevExpress 21.2\Components\Offline Packages\" />
15
+  </ItemGroup>
16
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
17
+    <Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\6.0.7\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\6.0.7\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props')" />
18
+    <Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\6.0.7\build\net6.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\6.0.7\build\net6.0\Microsoft.EntityFrameworkCore.Design.props')" />
19
+    <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.props')" />
20
+  </ImportGroup>
21
+</Project>

+ 6 - 0
BankOperationsUpdate.WorkerService/obj/BankOperationsUpdate.WorkerService.csproj.nuget.g.targets

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
2
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
4
+    <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.targets')" />
5
+  </ImportGroup>
6
+</Project>

+ 4 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs

@@ -0,0 +1,4 @@
1
+// <autogenerated />
2
+using System;
3
+using System.Reflection;
4
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]

+ 24 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.AssemblyInfo.cs

@@ -0,0 +1,24 @@
1
+//------------------------------------------------------------------------------
2
+// <auto-generated>
3
+//     This code was generated by a tool.
4
+//     Runtime Version:4.0.30319.42000
5
+//
6
+//     Changes to this file may cause incorrect behavior and will be lost if
7
+//     the code is regenerated.
8
+// </auto-generated>
9
+//------------------------------------------------------------------------------
10
+
11
+using System;
12
+using System.Reflection;
13
+
14
+[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("dotnet-BankOperationsUpdate.WorkerService-D78992DF-2988-400F-98B9-9B7B1ED1344A")]
15
+[assembly: System.Reflection.AssemblyCompanyAttribute("BankOperationsUpdate.WorkerService")]
16
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
17
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
18
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
19
+[assembly: System.Reflection.AssemblyProductAttribute("BankOperationsUpdate.WorkerService")]
20
+[assembly: System.Reflection.AssemblyTitleAttribute("BankOperationsUpdate.WorkerService")]
21
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
22
+
23
+// Generated by the MSBuild WriteCodeFragment class.
24
+

+ 1 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
1
+b298dac7a1007487bc089b83165553ce84f57f7e

+ 10 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
1
+is_global = true
2
+build_property.TargetFramework = net6.0
3
+build_property.TargetPlatformMinVersion = 
4
+build_property.UsingMicrosoftNETSdkWeb = 
5
+build_property.ProjectTypeGuids = 
6
+build_property.InvariantGlobalization = 
7
+build_property.PlatformNeutralAssembly = 
8
+build_property._SupportedPlatformList = Linux,macOS,Windows
9
+build_property.RootNamespace = BankOperationsUpdate.WorkerService
10
+build_property.ProjectDir = C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\

+ 12 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.GlobalUsings.g.cs

@@ -0,0 +1,12 @@
1
+// <auto-generated/>
2
+global using global::Microsoft.Extensions.Configuration;
3
+global using global::Microsoft.Extensions.DependencyInjection;
4
+global using global::Microsoft.Extensions.Hosting;
5
+global using global::Microsoft.Extensions.Logging;
6
+global using global::System;
7
+global using global::System.Collections.Generic;
8
+global using global::System.IO;
9
+global using global::System.Linq;
10
+global using global::System.Net.Http;
11
+global using global::System.Threading;
12
+global using global::System.Threading.Tasks;

BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.assets.cache


BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.AssemblyReference.cache


+ 0 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.BuildWithSkipAnalyzers


+ 0 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.CopyComplete


+ 1 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
1
+de3b2c5fb8b2a3285d83724320a85fbca860560e

+ 66 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.csproj.FileListAbsolute.txt

@@ -0,0 +1,66 @@
1
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\appsettings.Development.json
2
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\appsettings.json
3
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\BankOperationsUpdate.WorkerService.exe
4
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\BankOperationsUpdate.WorkerService.deps.json
5
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\BankOperationsUpdate.WorkerService.runtimeconfig.json
6
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\BankOperationsUpdate.WorkerService.dll
7
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\BankOperationsUpdate.WorkerService.pdb
8
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.dll
9
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll
10
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.dll
11
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Caching.Abstractions.dll
12
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Caching.Memory.dll
13
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.dll
14
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Abstractions.dll
15
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Binder.dll
16
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.CommandLine.dll
17
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
18
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.FileExtensions.dll
19
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Json.dll
20
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Configuration.UserSecrets.dll
21
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.dll
22
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
23
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.FileProviders.Abstractions.dll
24
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.FileProviders.Physical.dll
25
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.FileSystemGlobbing.dll
26
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Hosting.dll
27
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Hosting.Abstractions.dll
28
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Hosting.WindowsServices.dll
29
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Logging.dll
30
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Logging.Abstractions.dll
31
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Logging.Configuration.dll
32
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Logging.Console.dll
33
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Logging.Debug.dll
34
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Logging.EventLog.dll
35
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Logging.EventSource.dll
36
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Options.dll
37
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll
38
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.Extensions.Primitives.dll
39
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Npgsql.dll
40
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
41
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\System.Diagnostics.EventLog.dll
42
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\System.ServiceProcess.ServiceController.dll
43
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Diagnostics.EventLog.Messages.dll
44
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Diagnostics.EventLog.dll
45
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.ServiceProcess.ServiceController.dll
46
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Entities.dll
47
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Entities.pdb
48
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.csproj.AssemblyReference.cache
49
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.GeneratedMSBuildEditorConfig.editorconfig
50
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.AssemblyInfoInputs.cache
51
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.AssemblyInfo.cs
52
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.csproj.CoreCompileInputs.cache
53
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.csproj.CopyComplete
54
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.dll
55
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\refint\BankOperationsUpdate.WorkerService.dll
56
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.pdb
57
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\BankOperationsUpdate.WorkerService.genruntimeconfig.cache
58
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\obj\Debug\net6.0\ref\BankOperationsUpdate.WorkerService.dll
59
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.Design.dll
60
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Npgsql.EntityFrameworkCore.PostgreSQL.Design.dll
61
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Humanizer.dll
62
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Design.dll
63
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Contracts.dll
64
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Repository.dll
65
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Contracts.pdb
66
+C:\Users\CompServis\Desktop\SeptemTech\BankOperationsUpdate.WorkerService\BankOperationsUpdate.WorkerService\bin\Debug\net6.0\Repository.pdb

BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.dll


+ 1 - 0
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.genruntimeconfig.cache

@@ -0,0 +1 @@
1
+46fda45b6a3a8a86770e7529caaf41c07a6db758

BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb


BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/apphost.exe


BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/ref/BankOperationsUpdate.WorkerService.dll


BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/refint/BankOperationsUpdate.WorkerService.dll


+ 0 - 0
BankOperationsUpdate.WorkerService/obj/project.assets.json


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff