diff --git a/Program.cs b/Program.cs index 1d1fbe2..563687d 100644 --- a/Program.cs +++ b/Program.cs @@ -1,3 +1,6 @@ +using Serilog; +using Serilog.Exceptions; + var builder = WebApplication.CreateBuilder(args); // Add services to the container. diff --git a/Services/Polis/IPolisService.cs b/Services/Polis/IPolisService.cs index 5a2f2b5..8bec7f3 100644 --- a/Services/Polis/IPolisService.cs +++ b/Services/Polis/IPolisService.cs @@ -2,11 +2,11 @@ using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; - +using Renis.Database.Models; namespace renis_backend.Services.Polis { public interface IPolisService { - public Task> GetPolises(); + public Task> GetPolises(); } } \ No newline at end of file diff --git a/Services/Users/UserService.cs b/Services/Users/UserService.cs index 3ffb9d2..532cf6e 100644 --- a/Services/Users/UserService.cs +++ b/Services/Users/UserService.cs @@ -1,15 +1,68 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.Linq; using System.Threading.Tasks; - +using Faker; +using Renis.Repositories; namespace renis_backend.Services.Users { public class UserService : IUserService { + private readonly ILogger _logger; + private readonly IUserRepository _userRepository; public async Task GenerateUser() { - throw new NotImplementedException(); + try + { + + string firstName = russianFirstNames[random.Next(0, russianFirstNames.Length)]; + string lastName = russianLastNames[random.Next(0, russianLastNames.Length)]; + string patronymic = russianPatronymics[random.Next(0, russianPatronymics.Length)]; + string name = $"{lastName} {firstName} {patronymic}"; + string phone = GenerateRussianPhoneNumber(); + string password = new string(Enumerable.Repeat("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", 10).Select(c => c[random.Next(c.Length)]).ToArray()); + + + var user = new User + { + Name = name, + Phone = GenerateRussianPhoneNumber(), + Password = password + }; + await _userRepository.AddUser(user); + return user.Phone; + } } + + private static Random random = new Random(); + private static string[] russianFirstNames = new string[] + { + "Иван", "Петр", "Алексей", "Дмитрий", "Николай", "Сергей", "Александр", "Михаил", "Андрей", "Владимир" + }; + + private static string[] russianLastNames = new string[] + { + "Иванов", "Петров", "Сидоров", "Кузнецов", "Попов", "Смирнов", "Николаев", "Зайцев", "Павлов", "Михайлов" + }; + + private static string[] russianPatronymics = new string[] + { + "Иванович", "Петрович", "Алексеевич", "Дмитриевич", "Николаевич", "Сергеевич", "Александрович", "Михайлович", "Андреевич", "Владимирович" + }; + + private static string[] russianPhonePrefixes = new string[] + { + "+7", "+375", "+380", "+7" + }; + + private static string GenerateRussianPhoneNumber() + { + string prefix = russianPhonePrefixes[random.Next(0, russianPhonePrefixes.Length)]; + string number = new string(Enumerable.Repeat("0123456789", 10).Select(c => c[random.Next(c.Length)]).ToArray()); + return $"{prefix}{number}"; + } + + } -} \ No newline at end of file +} diff --git a/bin/Debug/net8.0/Faker.Net.6.0.dll b/bin/Debug/net8.0/Faker.Net.6.0.dll new file mode 100755 index 0000000..15fd58e Binary files /dev/null and b/bin/Debug/net8.0/Faker.Net.6.0.dll differ diff --git a/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll b/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll new file mode 100755 index 0000000..99df4e2 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll differ diff --git a/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100755 index 0000000..3d36698 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100755 index 0000000..6f4a0be Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll new file mode 100755 index 0000000..3df9a94 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll new file mode 100755 index 0000000..8a32950 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll new file mode 100755 index 0000000..0056cca Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll new file mode 100755 index 0000000..e9f69e2 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll new file mode 100755 index 0000000..ff62a8f Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll new file mode 100755 index 0000000..3f4337d Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ diff --git a/bin/Debug/net8.0/Microsoft.OpenApi.dll b/bin/Debug/net8.0/Microsoft.OpenApi.dll new file mode 100755 index 0000000..aac9a6d Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.OpenApi.dll differ diff --git a/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll b/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll new file mode 100755 index 0000000..dacd5f4 Binary files /dev/null and b/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll differ diff --git a/bin/Debug/net8.0/Npgsql.dll b/bin/Debug/net8.0/Npgsql.dll new file mode 100755 index 0000000..b19e58f Binary files /dev/null and b/bin/Debug/net8.0/Npgsql.dll differ diff --git a/bin/Debug/net8.0/OpenSearch.Net.dll b/bin/Debug/net8.0/OpenSearch.Net.dll new file mode 100755 index 0000000..7c842c9 Binary files /dev/null and b/bin/Debug/net8.0/OpenSearch.Net.dll differ diff --git a/bin/Debug/net8.0/Serilog.AspNetCore.dll b/bin/Debug/net8.0/Serilog.AspNetCore.dll new file mode 100755 index 0000000..0220eb1 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.AspNetCore.dll differ diff --git a/bin/Debug/net8.0/Serilog.Enrichers.Environment.dll b/bin/Debug/net8.0/Serilog.Enrichers.Environment.dll new file mode 100755 index 0000000..3f70d51 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Enrichers.Environment.dll differ diff --git a/bin/Debug/net8.0/Serilog.Exceptions.dll b/bin/Debug/net8.0/Serilog.Exceptions.dll new file mode 100755 index 0000000..8019401 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Exceptions.dll differ diff --git a/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll b/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll new file mode 100755 index 0000000..2204d10 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll differ diff --git a/bin/Debug/net8.0/Serilog.Extensions.Logging.dll b/bin/Debug/net8.0/Serilog.Extensions.Logging.dll new file mode 100755 index 0000000..f2f78c7 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Extensions.Logging.dll differ diff --git a/bin/Debug/net8.0/Serilog.Formatting.Compact.dll b/bin/Debug/net8.0/Serilog.Formatting.Compact.dll new file mode 100755 index 0000000..7174b83 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Formatting.Compact.dll differ diff --git a/bin/Debug/net8.0/Serilog.Formatting.OpenSearch.dll b/bin/Debug/net8.0/Serilog.Formatting.OpenSearch.dll new file mode 100755 index 0000000..c47f10a Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Formatting.OpenSearch.dll differ diff --git a/bin/Debug/net8.0/Serilog.Settings.Configuration.dll b/bin/Debug/net8.0/Serilog.Settings.Configuration.dll new file mode 100755 index 0000000..a8ff29d Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Settings.Configuration.dll differ diff --git a/bin/Debug/net8.0/Serilog.Sinks.Console.dll b/bin/Debug/net8.0/Serilog.Sinks.Console.dll new file mode 100755 index 0000000..638da35 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Sinks.Console.dll differ diff --git a/bin/Debug/net8.0/Serilog.Sinks.Debug.dll b/bin/Debug/net8.0/Serilog.Sinks.Debug.dll new file mode 100755 index 0000000..2bd024b Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Sinks.Debug.dll differ diff --git a/bin/Debug/net8.0/Serilog.Sinks.File.dll b/bin/Debug/net8.0/Serilog.Sinks.File.dll new file mode 100755 index 0000000..29dc2fd Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Sinks.File.dll differ diff --git a/bin/Debug/net8.0/Serilog.Sinks.OpenSearch.dll b/bin/Debug/net8.0/Serilog.Sinks.OpenSearch.dll new file mode 100755 index 0000000..8b8bc82 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Sinks.OpenSearch.dll differ diff --git a/bin/Debug/net8.0/Serilog.Sinks.PeriodicBatching.dll b/bin/Debug/net8.0/Serilog.Sinks.PeriodicBatching.dll new file mode 100755 index 0000000..a27cca0 Binary files /dev/null and b/bin/Debug/net8.0/Serilog.Sinks.PeriodicBatching.dll differ diff --git a/bin/Debug/net8.0/Serilog.dll b/bin/Debug/net8.0/Serilog.dll new file mode 100755 index 0000000..28c98dd Binary files /dev/null and b/bin/Debug/net8.0/Serilog.dll differ diff --git a/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll b/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll new file mode 100755 index 0000000..04fff0f Binary files /dev/null and b/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll differ diff --git a/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll new file mode 100755 index 0000000..f79688e Binary files /dev/null and b/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll differ diff --git a/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll new file mode 100755 index 0000000..24de0f0 Binary files /dev/null and b/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll differ diff --git a/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll new file mode 100755 index 0000000..0c8e972 Binary files /dev/null and b/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/bin/Debug/net8.0/appsettings.Development.json b/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/bin/Debug/net8.0/appsettings.json b/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..b44ff91 --- /dev/null +++ b/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,18 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "Serilog":{ + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Information", + "System": "Warning" + } + } + } +} diff --git a/bin/Debug/net8.0/de-DE/Faker.Net.6.0.resources.dll b/bin/Debug/net8.0/de-DE/Faker.Net.6.0.resources.dll new file mode 100755 index 0000000..5b1a4d4 Binary files /dev/null and b/bin/Debug/net8.0/de-DE/Faker.Net.6.0.resources.dll differ diff --git a/bin/Debug/net8.0/renis-backend b/bin/Debug/net8.0/renis-backend new file mode 100755 index 0000000..b6bf794 Binary files /dev/null and b/bin/Debug/net8.0/renis-backend differ diff --git a/bin/Debug/net8.0/renis-backend.deps.json b/bin/Debug/net8.0/renis-backend.deps.json new file mode 100644 index 0000000..e11e460 --- /dev/null +++ b/bin/Debug/net8.0/renis-backend.deps.json @@ -0,0 +1,905 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "renis-backend/1.0.0": { + "dependencies": { + "Faker.Net": "2.0.163", + "Microsoft.AspNetCore.OpenApi": "8.0.8", + "Microsoft.EntityFrameworkCore": "8.0.8", + "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.4", + "Serilog": "4.0.0", + "Serilog.AspNetCore": "8.0.1", + "Serilog.Enrichers.Environment": "2.3.0", + "Serilog.Exceptions": "8.4.0", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Formatting.OpenSearch": "1.0.0", + "Serilog.Sinks.Console": "5.0.1", + "Serilog.Sinks.Debug": "2.0.0", + "Serilog.Sinks.File": "5.0.0", + "Serilog.Sinks.OpenSearch": "1.0.0", + "Swashbuckle.AspNetCore": "6.7.3", + "System.IdentityModel.Tokens.Jwt": "8.0.2" + }, + "runtime": { + "renis-backend.dll": {} + } + }, + "Faker.Net/2.0.163": { + "dependencies": { + "NETStandard.Library": "2.0.3" + }, + "runtime": { + "lib/net60/Faker.Net.6.0.dll": { + "assemblyVersion": "2.0.163.0", + "fileVersion": "2.0.163.0" + } + }, + "resources": { + "lib/net60/de-DE/Faker.Net.6.0.resources.dll": { + "locale": "de-DE" + } + } + }, + "Microsoft.AspNetCore.OpenApi/8.0.8": { + "dependencies": { + "Microsoft.OpenApi": "1.6.14" + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.OpenApi.dll": { + "assemblyVersion": "8.0.8.0", + "fileVersion": "8.0.824.36908" + } + } + }, + "Microsoft.CSharp/4.6.0": {}, + "Microsoft.EntityFrameworkCore/8.0.8": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.8", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.8", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.8.0", + "fileVersion": "8.0.824.36704" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.8": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.8.0", + "fileVersion": "8.0.824.36704" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.8": {}, + "Microsoft.EntityFrameworkCore.Relational/8.0.4": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.4.0", + "fileVersion": "8.0.424.16902" + } + } + }, + "Microsoft.Extensions.ApiDescription.Server/6.0.5": {}, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {}, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Primitives/8.0.0": {}, + "Microsoft.IdentityModel.Abstractions/8.0.2": { + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "8.0.2.0", + "fileVersion": "8.0.2.50822" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/8.0.2": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "8.0.2.0", + "fileVersion": "8.0.2.50822" + } + } + }, + "Microsoft.IdentityModel.Logging/8.0.2": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "8.0.2.0", + "fileVersion": "8.0.2.50822" + } + } + }, + "Microsoft.IdentityModel.Tokens/8.0.2": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "8.0.2.0", + "fileVersion": "8.0.2.50822" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.OpenApi/1.6.14": { + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "assemblyVersion": "1.6.14.0", + "fileVersion": "1.6.14.0" + } + } + }, + "NETStandard.Library/2.0.3": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + } + }, + "Npgsql/8.0.3": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Npgsql.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.3.0" + } + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.4": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.8", + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.8", + "Microsoft.EntityFrameworkCore.Relational": "8.0.4", + "Npgsql": "8.0.3" + }, + "runtime": { + "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "assemblyVersion": "8.0.4.0", + "fileVersion": "8.0.4.0" + } + } + }, + "OpenSearch.Net/1.2.0": { + "dependencies": { + "Microsoft.CSharp": "4.6.0", + "System.Buffers": "4.5.1", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "runtime": { + "lib/netstandard2.1/OpenSearch.Net.dll": { + "assemblyVersion": "1.2.0.0", + "fileVersion": "1.2.0.0" + } + } + }, + "Serilog/4.0.0": { + "runtime": { + "lib/net8.0/Serilog.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.0.0" + } + } + }, + "Serilog.AspNetCore/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "4.0.0", + "Serilog.Extensions.Hosting": "8.0.0", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Formatting.Compact": "2.0.0", + "Serilog.Settings.Configuration": "8.0.0", + "Serilog.Sinks.Console": "5.0.1", + "Serilog.Sinks.Debug": "2.0.0", + "Serilog.Sinks.File": "5.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.AspNetCore.dll": { + "assemblyVersion": "8.0.1.0", + "fileVersion": "8.0.1.0" + } + } + }, + "Serilog.Enrichers.Environment/2.3.0": { + "dependencies": { + "Serilog": "4.0.0" + }, + "runtime": { + "lib/netstandard2.0/Serilog.Enrichers.Environment.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.3.0.0" + } + } + }, + "Serilog.Exceptions/8.4.0": { + "dependencies": { + "Serilog": "4.0.0", + "System.Reflection.TypeExtensions": "4.7.0" + }, + "runtime": { + "lib/net6.0/Serilog.Exceptions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.4.0.0" + } + } + }, + "Serilog.Extensions.Hosting/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Serilog": "4.0.0", + "Serilog.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Hosting.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "4.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Formatting.Compact/2.0.0": { + "dependencies": { + "Serilog": "4.0.0" + }, + "runtime": { + "lib/net7.0/Serilog.Formatting.Compact.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Serilog.Formatting.OpenSearch/1.0.0": { + "dependencies": { + "Serilog": "4.0.0" + }, + "runtime": { + "lib/netstandard2.0/Serilog.Formatting.OpenSearch.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Serilog.Settings.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Serilog": "4.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.Settings.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Sinks.Console/5.0.1": { + "dependencies": { + "Serilog": "4.0.0" + }, + "runtime": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "assemblyVersion": "5.0.1.0", + "fileVersion": "5.0.1.0" + } + } + }, + "Serilog.Sinks.Debug/2.0.0": { + "dependencies": { + "Serilog": "4.0.0" + }, + "runtime": { + "lib/netstandard2.1/Serilog.Sinks.Debug.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Serilog.Sinks.File/5.0.0": { + "dependencies": { + "Serilog": "4.0.0" + }, + "runtime": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Serilog.Sinks.OpenSearch/1.0.0": { + "dependencies": { + "OpenSearch.Net": "1.2.0", + "Serilog": "4.0.0", + "Serilog.Formatting.Compact": "2.0.0", + "Serilog.Formatting.OpenSearch": "1.0.0", + "Serilog.Sinks.File": "5.0.0", + "Serilog.Sinks.PeriodicBatching": "3.1.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "runtime": { + "lib/netstandard2.0/Serilog.Sinks.OpenSearch.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Serilog.Sinks.PeriodicBatching/3.1.0": { + "dependencies": { + "Serilog": "4.0.0" + }, + "runtime": { + "lib/netstandard2.1/Serilog.Sinks.PeriodicBatching.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.1.0.0" + } + } + }, + "Swashbuckle.AspNetCore/6.7.3": { + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "6.7.3", + "Swashbuckle.AspNetCore.SwaggerGen": "6.7.3", + "Swashbuckle.AspNetCore.SwaggerUI": "6.7.3" + } + }, + "Swashbuckle.AspNetCore.Swagger/6.7.3": { + "dependencies": { + "Microsoft.OpenApi": "1.6.14" + }, + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": { + "assemblyVersion": "6.7.3.0", + "fileVersion": "6.7.3.685" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.7.3": { + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "6.7.3" + }, + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "assemblyVersion": "6.7.3.0", + "fileVersion": "6.7.3.685" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.7.3": { + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "assemblyVersion": "6.7.3.0", + "fileVersion": "6.7.3.685" + } + } + }, + "System.Buffers/4.5.1": {}, + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "System.IdentityModel.Tokens.Jwt/8.0.2": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "8.0.2", + "Microsoft.IdentityModel.Tokens": "8.0.2" + }, + "runtime": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "8.0.2.0", + "fileVersion": "8.0.2.50822" + } + } + }, + "System.Reflection.TypeExtensions/4.7.0": {}, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + } + } + }, + "libraries": { + "renis-backend/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Faker.Net/2.0.163": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nQZA+V19Jf6tSeFnuRWpoVZzSHRmtfOYAnX5RbkY6+HBHpLg55DYTnxUSXeFHpmsgQzmkjG7Ucomk7FisJnfhA==", + "path": "faker.net/2.0.163", + "hashPath": "faker.net.2.0.163.nupkg.sha512" + }, + "Microsoft.AspNetCore.OpenApi/8.0.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNHhohqP8rmsQ4UhKbd6jZMD6l+2Q/+DvRBT0Cgqeuglr13aF6sSJWicZKCIhZAUXzuhkdwtHVc95MlPlFk0dA==", + "path": "microsoft.aspnetcore.openapi/8.0.8", + "hashPath": "microsoft.aspnetcore.openapi.8.0.8.nupkg.sha512" + }, + "Microsoft.CSharp/4.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kxn3M2rnAGy5N5DgcIwcE8QTePWU/XiYcQVzn9HqTls2NKluVzVSmVWRjK7OUPWbljCXuZxHyhEz9kPRIQeXow==", + "path": "microsoft.csharp/4.6.0", + "hashPath": "microsoft.csharp.4.6.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iK+jrJzkfbIxutB7or808BPmJtjUEi5O+eSM7cLDwsyde6+3iOujCSfWnrHrLxY3u+EQrJD+aD8DJ6ogPA2Rtw==", + "path": "microsoft.entityframeworkcore/8.0.8", + "hashPath": "microsoft.entityframeworkcore.8.0.8.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9mMQkZsfL1c2iifBD8MWRmwy59rvsVtR9NOezJj7+g1j4P7g49MJHd8k8faC/v7d5KuHkQ6KOQiSItvoRt9PXA==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.8", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.8.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OlAXMU+VQgLz5y5/SBkLvAa9VeiR3dlJqgIebEEH2M2NGA3evm68/Tv7SLWmSxwnEAtA3nmDEZF2pacK6eXh4Q==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.8", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.8.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aWLT6e9a8oMzXgF0YQpYYa3mDeU+yb2UQSQ+RrIgyGgSpzPfSKgpA7v2kOVDuZr2AQ6NNAlWPaBG7wZuKQI96w==", + "path": "microsoft.entityframeworkcore.relational/8.0.4", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.4.nupkg.sha512" + }, + "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", + "path": "microsoft.extensions.apidescription.server/6.0.5", + "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m73Bun0l0jL8rceWZ9TMD4hwQCjDIaRT1s5RMN7TBDpXu8Ea8KcRndo45btW9gG0i/USmHLCmOBIITvTA4Y6PA==", + "path": "microsoft.identitymodel.abstractions/8.0.2", + "hashPath": "microsoft.identitymodel.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6CVWMfXrQPMUaqlsMfG8OjtyTIKvtgiQCFOJ2YhSZo1UDaAWweVN7jGSrz59Ez0Y8lh260WE5V2b0Oe9NlVlyw==", + "path": "microsoft.identitymodel.jsonwebtokens/8.0.2", + "hashPath": "microsoft.identitymodel.jsonwebtokens.8.0.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iKUyFKCQgc8rcEqyIJGLOIqqxemG7bgraqS9n5J6RPoZZH7dwxmJd3aFYmxXuAnfznJuaE1DQX5U46Cqvb+BOg==", + "path": "microsoft.identitymodel.logging/8.0.2", + "hashPath": "microsoft.identitymodel.logging.8.0.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X58KyDBpGJZcCfmSgbkxJLLxd04eMFVaJlMEbRCyWL1X44n6kMxRyK6UTS1zgi5DHikeyiZj8bi7+p0kfPepLg==", + "path": "microsoft.identitymodel.tokens/8.0.2", + "hashPath": "microsoft.identitymodel.tokens.8.0.2.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.OpenApi/1.6.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==", + "path": "microsoft.openapi/1.6.14", + "hashPath": "microsoft.openapi.1.6.14.nupkg.sha512" + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "path": "netstandard.library/2.0.3", + "hashPath": "netstandard.library.2.0.3.nupkg.sha512" + }, + "Npgsql/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6WEmzsQJCZAlUG1pThKg/RmeF6V+I0DmBBBE/8YzpRtEzhyZzKcK7ulMANDm5CkxrALBEC8H+5plxHWtIL7xnA==", + "path": "npgsql/8.0.3", + "hashPath": "npgsql.8.0.3.nupkg.sha512" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/hHd9MqTRVDgIpsToCcxMDxZqla0HAQACiITkq1+L9J2hmHKV6lBAPlauF+dlNSfHpus7rrljWx4nAanKD6qAw==", + "path": "npgsql.entityframeworkcore.postgresql/8.0.4", + "hashPath": "npgsql.entityframeworkcore.postgresql.8.0.4.nupkg.sha512" + }, + "OpenSearch.Net/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eawNOvFa4F7QP2Fg7o8e3RP99ThdsPhRG1HijwK3V7p/7VA0xXd+8lfY6F8igQDIfgoLb7/8tYPyh35jEX8VKw==", + "path": "opensearch.net/1.2.0", + "hashPath": "opensearch.net.1.2.0.nupkg.sha512" + }, + "Serilog/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2jDkUrSh5EofOp7Lx5Zgy0EB+7hXjjxE2ktTb1WVQmU00lDACR2TdROGKU0K1pDTBSJBN1PqgYpgOZF8mL7NJw==", + "path": "serilog/4.0.0", + "hashPath": "serilog.4.0.0.nupkg.sha512" + }, + "Serilog.AspNetCore/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-B/X+wAfS7yWLVOTD83B+Ip9yl4MkhioaXj90JSoWi1Ayi8XHepEnsBdrkojg08eodCnmOKmShFUN2GgEc6c0CQ==", + "path": "serilog.aspnetcore/8.0.1", + "hashPath": "serilog.aspnetcore.8.0.1.nupkg.sha512" + }, + "Serilog.Enrichers.Environment/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AdZXURQ0dQCCjst3Jn3lwFtGicWjGE4wov9E5BPc4N5cruGmd2y9wprCYEjFteU84QMbxk35fpeTuHs6M4VGYw==", + "path": "serilog.enrichers.environment/2.3.0", + "hashPath": "serilog.enrichers.environment.2.3.0.nupkg.sha512" + }, + "Serilog.Exceptions/8.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nc/+hUw3lsdo0zCj0KMIybAu7perMx79vu72w0za9Nsi6mWyNkGXxYxakAjWB7nEmYL6zdmhEQRB4oJ2ALUeug==", + "path": "serilog.exceptions/8.4.0", + "hashPath": "serilog.exceptions.8.4.0.nupkg.sha512" + }, + "Serilog.Extensions.Hosting/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-db0OcbWeSCvYQkHWu6n0v40N4kKaTAXNjlM3BKvcbwvNzYphQFcBR+36eQ/7hMMwOkJvAyLC2a9/jNdUL5NjtQ==", + "path": "serilog.extensions.hosting/8.0.0", + "hashPath": "serilog.extensions.hosting.8.0.0.nupkg.sha512" + }, + "Serilog.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==", + "path": "serilog.extensions.logging/8.0.0", + "hashPath": "serilog.extensions.logging.8.0.0.nupkg.sha512" + }, + "Serilog.Formatting.Compact/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ob6z3ikzFM3D1xalhFuBIK1IOWf+XrQq+H4KeH4VqBcPpNcmUgZlRQ2h3Q7wvthpdZBBoY86qZOI2LCXNaLlNA==", + "path": "serilog.formatting.compact/2.0.0", + "hashPath": "serilog.formatting.compact.2.0.0.nupkg.sha512" + }, + "Serilog.Formatting.OpenSearch/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RO8aEB6uzZEUmgE7MSwyVtevutAuXsk9b2BeKoH/Mq4Ns8U7gKdTEgSRkZdVYFY5XyrcLIOUlieXqmcjgpBFnA==", + "path": "serilog.formatting.opensearch/1.0.0", + "hashPath": "serilog.formatting.opensearch.1.0.0.nupkg.sha512" + }, + "Serilog.Settings.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nR0iL5HwKj5v6ULo3/zpP8NMcq9E2pxYA6XKTSWCbugVs4YqPyvaqaKOY+OMpPivKp7zMEpax2UKHnDodbRB0Q==", + "path": "serilog.settings.configuration/8.0.0", + "hashPath": "serilog.settings.configuration.8.0.0.nupkg.sha512" + }, + "Serilog.Sinks.Console/5.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6Jt8jl9y2ey8VV7nVEUAyjjyxjAQuvd5+qj4XYAT9CwcsvR70HHULGBeD+K2WCALFXf7CFsNQT4lON6qXcu2AA==", + "path": "serilog.sinks.console/5.0.1", + "hashPath": "serilog.sinks.console.5.0.1.nupkg.sha512" + }, + "Serilog.Sinks.Debug/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==", + "path": "serilog.sinks.debug/2.0.0", + "hashPath": "serilog.sinks.debug.2.0.0.nupkg.sha512" + }, + "Serilog.Sinks.File/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==", + "path": "serilog.sinks.file/5.0.0", + "hashPath": "serilog.sinks.file.5.0.0.nupkg.sha512" + }, + "Serilog.Sinks.OpenSearch/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OyHVgttWqlkcD5Fd06aFztfT/IzM23kIabW9ovYT4gVNuhI+WO7iYA8dIiEslyqeABG71toTaN3LeVG0H9FgYQ==", + "path": "serilog.sinks.opensearch/1.0.0", + "hashPath": "serilog.sinks.opensearch.1.0.0.nupkg.sha512" + }, + "Serilog.Sinks.PeriodicBatching/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NDWR7m3PalVlGEq3rzoktrXikjFMLmpwF0HI4sowo8YDdU+gqPlTHlDQiOGxHfB0sTfjPA9JjA7ctKG9zqjGkw==", + "path": "serilog.sinks.periodicbatching/3.1.0", + "hashPath": "serilog.sinks.periodicbatching.3.1.0.nupkg.sha512" + }, + "Swashbuckle.AspNetCore/6.7.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PYTm/M5YrkEUHmguhj6vF1DshG2deKMMcsnhKet1BkcKzZHNX/VVQady0T/jNpXrtxhLR3vB10hWhONF1Nbglw==", + "path": "swashbuckle.aspnetcore/6.7.3", + "hashPath": "swashbuckle.aspnetcore.6.7.3.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.Swagger/6.7.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-plNVrOpup/UCIP0aSE5cznIzXMC17EOOqIceWqhP829evEAUwTomCc+1TPy2xK2E+OilYcYEdUus3rOUMjjm/g==", + "path": "swashbuckle.aspnetcore.swagger/6.7.3", + "hashPath": "swashbuckle.aspnetcore.swagger.6.7.3.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.7.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kvjGd+g85YFZqyEQZSBUCPtEDDCZsiPPYcjgBN6si3C3oik2c9d7Zlq4PIm07pgY/QmBMgyFOVEzHbks6a398w==", + "path": "swashbuckle.aspnetcore.swaggergen/6.7.3", + "hashPath": "swashbuckle.aspnetcore.swaggergen.6.7.3.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.7.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-exXUT9h++OU70jTCfQALiHzeBthqL7c5IFQm+aa67Hi/6X945t32NtOMO16TaRn44xFXdqMZ2CyMbgnTmx+w2A==", + "path": "swashbuckle.aspnetcore.swaggerui/6.7.3", + "hashPath": "swashbuckle.aspnetcore.swaggerui.6.7.3.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jbfANr2qEmrfEtK3L7tOnkCW5/y2YiF6ISSRhRBgIZL+W2ZbEVHFNTNV8QOKeNU6gedQnhpdU2IvB0YB3nNMjw==", + "path": "system.identitymodel.tokens.jwt/8.0.2", + "hashPath": "system.identitymodel.tokens.jwt.8.0.2.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VybpaOQQhqE6siHppMktjfGBw1GCwvCqiufqmP8F1nj7fTUNtW35LOEt3UZTEsECfo+ELAl/9o9nJx3U91i7vA==", + "path": "system.reflection.typeextensions/4.7.0", + "hashPath": "system.reflection.typeextensions.4.7.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0/renis-backend.dll b/bin/Debug/net8.0/renis-backend.dll new file mode 100644 index 0000000..fe658df Binary files /dev/null and b/bin/Debug/net8.0/renis-backend.dll differ diff --git a/bin/Debug/net8.0/renis-backend.pdb b/bin/Debug/net8.0/renis-backend.pdb new file mode 100644 index 0000000..068415d Binary files /dev/null and b/bin/Debug/net8.0/renis-backend.pdb differ diff --git a/bin/Debug/net8.0/renis-backend.runtimeconfig.json b/bin/Debug/net8.0/renis-backend.runtimeconfig.json new file mode 100644 index 0000000..b8a4a9c --- /dev/null +++ b/bin/Debug/net8.0/renis-backend.runtimeconfig.json @@ -0,0 +1,20 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/renis-backend.csproj b/renis-backend.csproj index 5b54c6a..de0f201 100644 --- a/renis-backend.csproj +++ b/renis-backend.csproj @@ -8,6 +8,7 @@ +