From fef5ca6aa600a303597306a27bbac6117df5942e Mon Sep 17 00:00:00 2001 From: RodoIsAlnum Date: Tue, 28 Oct 2025 20:05:19 -0600 Subject: [PATCH] Lito --- .../BibliotecaDigitalApi.csproj | 7 +- .../LibrosController.cs | 6 +- .../PrestamosController.cs | 6 +- .../UsuariosController.cs | 2 +- .../Data/AppDatabaseContext.cs | 14 + BibliotecaDigitalApi/Data/database.db | Bin 45056 -> 45056 bytes .../Models/BibliotecaContext.cs | 14 - BibliotecaDigitalApi/Models/Libro.cs | 6 +- BibliotecaDigitalApi/Models/Prestamo.cs | 11 +- BibliotecaDigitalApi/Models/Usuario.cs | 7 +- .../appsettings.Development.json | 5 +- ...liotecaDigitalApi.csproj.nuget.dgspec.json | 12 +- .../BibliotecaDigitalApi.csproj.nuget.g.props | 10 +- ...ibliotecaDigitalApi.csproj.nuget.g.targets | 6 +- .../BibliotecaDigitalApi.AssemblyInfo.cs | 2 +- ...liotecaDigitalApi.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 14 +- .../net8.0/BibliotecaDigitalApi.assets.cache | Bin 4225 -> 53820 bytes ...aDigitalApi.csproj.AssemblyReference.cache | Bin 2463 -> 13293 bytes ...aDigitalApi.csproj.CoreCompileInputs.cache | 2 +- BibliotecaDigitalApi/obj/project.assets.json | 3024 +++++++++++++++-- BibliotecaDigitalApi/obj/project.nuget.cache | 52 +- 22 files changed, 2868 insertions(+), 334 deletions(-) rename BibliotecaDigitalApi/{controllers => Controllers}/LibrosController.cs (91%) rename BibliotecaDigitalApi/{controllers => Controllers}/PrestamosController.cs (96%) rename BibliotecaDigitalApi/{controllers => Controllers}/UsuariosController.cs (96%) delete mode 100644 BibliotecaDigitalApi/Models/BibliotecaContext.cs diff --git a/BibliotecaDigitalApi/BibliotecaDigitalApi.csproj b/BibliotecaDigitalApi/BibliotecaDigitalApi.csproj index 287d86e..20dfb28 100644 --- a/BibliotecaDigitalApi/BibliotecaDigitalApi.csproj +++ b/BibliotecaDigitalApi/BibliotecaDigitalApi.csproj @@ -9,7 +9,12 @@ - + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + diff --git a/BibliotecaDigitalApi/controllers/LibrosController.cs b/BibliotecaDigitalApi/Controllers/LibrosController.cs similarity index 91% rename from BibliotecaDigitalApi/controllers/LibrosController.cs rename to BibliotecaDigitalApi/Controllers/LibrosController.cs index 6778f0d..751298d 100644 --- a/BibliotecaDigitalApi/controllers/LibrosController.cs +++ b/BibliotecaDigitalApi/Controllers/LibrosController.cs @@ -35,13 +35,13 @@ namespace BibliotecaAPI.Controllers { _context.Libros.Add(libro); await _context.SaveChangesAsync(); - return CreatedAtAction(nameof(GetLibro), new { id = libro.Id }, libro); + return CreatedAtAction(nameof(GetLibro), new { id = libro.IdLibro }, libro); } [HttpPut("{id}")] public async Task PutLibro(int id, Libro libro) { - if (id != libro.Id) return BadRequest(); + if (id != libro.IdLibro) return BadRequest(); _context.Entry(libro).State = EntityState.Modified; await _context.SaveChangesAsync(); return NoContent(); @@ -50,7 +50,7 @@ namespace BibliotecaAPI.Controllers [HttpDelete("{id}")] public async Task DeleteLibro(int id) { - var libro = await _context.Libros.FindAsync(id); + var libro = await _context.Libros.FindAsync(IdLibro); if (libro == null) return NotFound(); _context.Libros.Remove(libro); await _context.SaveChangesAsync(); diff --git a/BibliotecaDigitalApi/controllers/PrestamosController.cs b/BibliotecaDigitalApi/Controllers/PrestamosController.cs similarity index 96% rename from BibliotecaDigitalApi/controllers/PrestamosController.cs rename to BibliotecaDigitalApi/Controllers/PrestamosController.cs index 44d1a30..e11015b 100644 --- a/BibliotecaDigitalApi/controllers/PrestamosController.cs +++ b/BibliotecaDigitalApi/Controllers/PrestamosController.cs @@ -20,7 +20,7 @@ namespace BibliotecaAPI.Controllers [HttpPost("crear")] public async Task> CrearPrestamo(Prestamo prestamo) { - var libro = await _context.Libros.FindAsync(prestamo.LibroId); + var libro = await _context.Libros.FindAsync(prestamo.IdLibro); if (libro == null || libro.CopiasDisponibles <= 0) return BadRequest("Libro no disponible."); @@ -65,7 +65,7 @@ namespace BibliotecaAPI.Controllers return await _context.Prestamos .Include(p => p.Libro) .Include(p => p.Usuario) - .Where(p => !p.Devuelto && (hoy - p.FechaPrestamo).TotalDays > 15) + .Where(p => !p.Devuelto && (hoy - p.FechaPrestamo).TotalDays > 10) .ToListAsync(); } @@ -75,7 +75,7 @@ namespace BibliotecaAPI.Controllers { return await _context.Prestamos .Include(p => p.Libro) - .Where(p => p.UsuarioId == usuarioId) + .Where(p => p.IdUsuario == usuarioId) .ToListAsync(); } } diff --git a/BibliotecaDigitalApi/controllers/UsuariosController.cs b/BibliotecaDigitalApi/Controllers/UsuariosController.cs similarity index 96% rename from BibliotecaDigitalApi/controllers/UsuariosController.cs rename to BibliotecaDigitalApi/Controllers/UsuariosController.cs index 8a44d32..2dc7ccc 100644 --- a/BibliotecaDigitalApi/controllers/UsuariosController.cs +++ b/BibliotecaDigitalApi/Controllers/UsuariosController.cs @@ -27,7 +27,7 @@ namespace BibliotecaAPI.Controllers { _context.Usuarios.Add(usuario); await _context.SaveChangesAsync(); - return CreatedAtAction(nameof(GetUsuarios), new { id = usuario.Id }, usuario); + return CreatedAtAction(nameof(GetUsuarios), new { id = usuario.IdUsuario }, usuario); } } } diff --git a/BibliotecaDigitalApi/Data/AppDatabaseContext.cs b/BibliotecaDigitalApi/Data/AppDatabaseContext.cs index e69de29..67adabf 100644 --- a/BibliotecaDigitalApi/Data/AppDatabaseContext.cs +++ b/BibliotecaDigitalApi/Data/AppDatabaseContext.cs @@ -0,0 +1,14 @@ +using Microsoft.EntityFrameworkCore; +using BibliotecaAPI.Models; + +namespace BibliotecaAPI.Data +{ + public class BibliotecaContext : DbContext + { + public BibliotecaContext(DbContextOptions options) : base(options) { } + + public DbSet Libros { get; set; } + public DbSet Usuarios { get; set; } + public DbSet Prestamos { get; set; } + } +} diff --git a/BibliotecaDigitalApi/Data/database.db b/BibliotecaDigitalApi/Data/database.db index 5f14bfc3c5855efb38981e31bee73e5e786aa875..0e3fa8f3b4e7f90479a987748e454b7c06881546 100644 GIT binary patch delta 327 zcmZp8z|`=7X@az%FarYvHxx4iY5s{i#)`rWdR@Z2+*J(hoOuj<#r&uF6nQUk%kcc- z%;Wh5f*TuCIk=jbx!J{KWf_|zC$sR@b2V%8u#3yfGq$NtZsC5Qo|0NtnwnFRui)hG z@8jy|r;wLlqL5dblcSK5nwD6aQ=;MK=o9QZIhJScWEt)_7XBZM4V&w@OBlJ?c-Vjr zVPI$s<=*_4hh3SAiT^1B{}=wJ{MR=NHk{<2eBGXphnI<2p0S`PwYVfPck@SkVF4}% z0if%j@*m}2vRP1J8vo=a@kt!V8TjAv-{L>MSp@FWE zfe;fL10zU?875|ED!>R-#;M4$`CC4hfe6?s3=B*_nhS_IftVd=+yVZ{SJvwQ0Mf!x AU;qFB delta 552 zcmZp8z|`=7X@ayM4+8@OHxR=B=R_T2MIHvdE@58&9}HZauNnA?`A_pH@?PTk#a+cM z!?lGgnDg~!L4j<}`ZO+fabtPLM)u6Sl+=pMl#2L*qSWG&#N7Pi__WmIj6^t>+d0V9 zF~n8D)6c~n;{Q6|C;PM94=SUdw&jA0E_e6lomJWEq88~f%u?h;0B z$6#ki7gsLL#!%MHe|gxIxtRH{Gw^@mf5v}(vtYwX{>j(v`FNOln3!c5AqH&zXfG@P zRJDYG|0(}b{w13Q6{hh|UJ{?gaf*TeJ^vm4Q=0`1_VDWnFtajnGAc3|85o)98XD*t z83;15GB5%~m|;SOru>XRMVyM8zvXio@NoeX05ks;2L4a{kNK|vO*zIt`O1170Ep49 AO#lD@ diff --git a/BibliotecaDigitalApi/Models/BibliotecaContext.cs b/BibliotecaDigitalApi/Models/BibliotecaContext.cs deleted file mode 100644 index 67adabf..0000000 --- a/BibliotecaDigitalApi/Models/BibliotecaContext.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Microsoft.EntityFrameworkCore; -using BibliotecaAPI.Models; - -namespace BibliotecaAPI.Data -{ - public class BibliotecaContext : DbContext - { - public BibliotecaContext(DbContextOptions options) : base(options) { } - - public DbSet Libros { get; set; } - public DbSet Usuarios { get; set; } - public DbSet Prestamos { get; set; } - } -} diff --git a/BibliotecaDigitalApi/Models/Libro.cs b/BibliotecaDigitalApi/Models/Libro.cs index e78f443..a0ec87a 100644 --- a/BibliotecaDigitalApi/Models/Libro.cs +++ b/BibliotecaDigitalApi/Models/Libro.cs @@ -5,12 +5,14 @@ namespace BibliotecaAPI.Models public class Libro { [Key] - public int Id { get; set; } + public int IdLibro { get; set; } public string Titulo { get; set; } = string.Empty; public string Autor { get; set; } = string.Empty; public string ISBN { get; set; } = string.Empty; - public int Año { get; set; } + public int Ano { get; set; } public string Categoria { get; set; } = string.Empty; public int CopiasDisponibles { get; set; } + + public ICollection Prestamos {get;set;} } } diff --git a/BibliotecaDigitalApi/Models/Prestamo.cs b/BibliotecaDigitalApi/Models/Prestamo.cs index 37a93cb..dfe2057 100644 --- a/BibliotecaDigitalApi/Models/Prestamo.cs +++ b/BibliotecaDigitalApi/Models/Prestamo.cs @@ -6,6 +6,7 @@ namespace BibliotecaAPI.Models { public class Prestamo { + /* [Key] public int Id { get; set; } @@ -19,6 +20,14 @@ namespace BibliotecaAPI.Models public DateTime FechaPrestamo { get; set; } = DateTime.Now; public DateTime? FechaDevolucion { get; set; } - public bool Devuelto { get; set; } = false; + public bool Devuelto { get; set; } = false;*/ + public int IdPrestamo { get; set; } + public int IdUsuario { get; set; } + public int IdLibro { get; set; } + public DateTime FechaPrestamo { get; set; } + public bool Devuelto {get;set;} + + public Usuario Usuario { get; set; } + public Libro Libro { get; set; } } } diff --git a/BibliotecaDigitalApi/Models/Usuario.cs b/BibliotecaDigitalApi/Models/Usuario.cs index 0b57a67..f80586a 100644 --- a/BibliotecaDigitalApi/Models/Usuario.cs +++ b/BibliotecaDigitalApi/Models/Usuario.cs @@ -5,8 +5,11 @@ namespace BibliotecaAPI.Models public class Usuario { [Key] - public int Id { get; set; } + public int IdUsuario { get; set; } public string Nombre { get; set; } = string.Empty; - public string Email { get; set; } = string.Empty; + public string Apellido { get; set; } = string.Empty; + public DateTime FechaRegistro { get; set; } + + public ICollection Prestamos {get;set;} } } diff --git a/BibliotecaDigitalApi/appsettings.Development.json b/BibliotecaDigitalApi/appsettings.Development.json index 0c208ae..837aee0 100644 --- a/BibliotecaDigitalApi/appsettings.Development.json +++ b/BibliotecaDigitalApi/appsettings.Development.json @@ -4,5 +4,8 @@ "Default": "Information", "Microsoft.AspNetCore": "Warning" } + }, + "ConnectionStrings": { + "DefaultConnection": "Data Source=Data/database.db" } -} +} \ No newline at end of file diff --git a/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.dgspec.json b/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.dgspec.json index 477d53f..09ab470 100644 --- a/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.dgspec.json +++ b/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.dgspec.json @@ -52,9 +52,19 @@ "target": "Package", "version": "[9.0.10, )" }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[9.0.10, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.10, )" + }, "Swashbuckle.AspNetCore": { "target": "Package", - "version": "[6.6.2, )" + "version": "[9.0.6, )" } }, "imports": [ diff --git a/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.props b/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.props index 0056ccd..cbb391e 100644 --- a/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.props +++ b/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.props @@ -13,11 +13,15 @@ - - + + + + - /home/rodo/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5 + /home/rodo/.nuget/packages/microsoft.extensions.apidescription.server/8.0.0 + /home/rodo/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.4 + /home/rodo/.nuget/packages/microsoft.entityframeworkcore.tools/9.0.10 \ No newline at end of file diff --git a/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.targets b/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.targets index 48ed086..04c335d 100644 --- a/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.targets +++ b/BibliotecaDigitalApi/obj/BibliotecaDigitalApi.csproj.nuget.g.targets @@ -1,8 +1,12 @@  - + + + + + \ No newline at end of file diff --git a/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfo.cs b/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfo.cs index 2448c22..13304c4 100644 --- a/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfo.cs +++ b/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("BibliotecaDigitalApi")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7b037ee7692fed1179b172f2163d0f866cb8e57d")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+aac701d2ce14e6dc4f47942bd1b5ad80ffe879b4")] [assembly: System.Reflection.AssemblyProductAttribute("BibliotecaDigitalApi")] [assembly: System.Reflection.AssemblyTitleAttribute("BibliotecaDigitalApi")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfoInputs.cache b/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfoInputs.cache index a8c9c26..9b53fc4 100644 --- a/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfoInputs.cache +++ b/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.AssemblyInfoInputs.cache @@ -1 +1 @@ -fe9b27aa300c3789229c7b6b1cb8aa68e1db82d30fd78e439c90942c46816c80 +031513bc7be22e3aa08fb5104e409f207679c41938f82cc157b3c71357bf6a48 diff --git a/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.GeneratedMSBuildEditorConfig.editorconfig b/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.GeneratedMSBuildEditorConfig.editorconfig index e759257..aca5ad0 100644 --- a/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.GeneratedMSBuildEditorConfig.editorconfig +++ b/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.GeneratedMSBuildEditorConfig.editorconfig @@ -1,19 +1,29 @@ is_global = true build_property.TargetFramework = net8.0 +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = true +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = build_property.ProjectTypeGuids = build_property.InvariantGlobalization = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = BibliotecaDigitalApi build_property.RootNamespace = BibliotecaDigitalApi -build_property.ProjectDir = C:\Users\CHIOH\source\repos\BibliotecaDigital\BibliotecaDigitalApi\ +build_property.ProjectDir = /home/rodo/Documentos/dotnet/BibliotecaDigital/BibliotecaDigitalApi/ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 8.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\CHIOH\source\repos\BibliotecaDigital\BibliotecaDigitalApi +build_property.MSBuildProjectDirectory = /home/rodo/Documentos/dotnet/BibliotecaDigital/BibliotecaDigitalApi build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.assets.cache b/BibliotecaDigitalApi/obj/Debug/net8.0/BibliotecaDigitalApi.assets.cache index 4a6505ae0a7bfba4325ce0c62e1616bdc4dea817..d51836212227e1be3e7b89b49b01784fc3052bdb 100644 GIT binary patch literal 53820 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 Zx-qn~y`Nw6PQLG_@A7k0q+B7M{Xf_{QxO0F literal 4225 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 aAtE@uk2HG>-q0_F43}Bxm!|3w)&Bvx0*uxG delta 639 zcmaExK3_PDjgggsfq^m4*(xTqIJKxa#@WNu-y=pZuQWZiB&HxSIXf{uwKyg>Gr1_g zI6tjKFR{2FFSR5&zbI8NzaTX)u^=f2etMgSdQh30^A!VXZx z?f}KfahhCgQx%1PR!`2;ROdvs^nvCsxTPwS4{M?Oyp*uTaw4UfSo|KZtuWb3n~M$N Y>&a2tYG_uU*4~L^^;#V= 8.0.20", "Microsoft.EntityFrameworkCore >= 9.0.10", - "Swashbuckle.AspNetCore >= 6.6.2" + "Microsoft.EntityFrameworkCore.Sqlite >= 9.0.10", + "Microsoft.EntityFrameworkCore.Tools >= 9.0.10", + "Swashbuckle.AspNetCore >= 9.0.6" ] }, "packageFolders": { @@ -1103,9 +3539,19 @@ "target": "Package", "version": "[9.0.10, )" }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[9.0.10, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.10, )" + }, "Swashbuckle.AspNetCore": { "target": "Package", - "version": "[6.6.2, )" + "version": "[9.0.6, )" } }, "imports": [ diff --git a/BibliotecaDigitalApi/obj/project.nuget.cache b/BibliotecaDigitalApi/obj/project.nuget.cache index f36ad73..417f578 100644 --- a/BibliotecaDigitalApi/obj/project.nuget.cache +++ b/BibliotecaDigitalApi/obj/project.nuget.cache @@ -1,28 +1,66 @@ { "version": 2, - "dgSpecHash": "Q39C4rBKNak=", + "dgSpecHash": "gl2vyi0qBCs=", "success": true, "projectFilePath": "/home/rodo/Documentos/dotnet/BibliotecaDigital/BibliotecaDigitalApi/BibliotecaDigitalApi.csproj", "expectedPackageFiles": [ + "/home/rodo/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.aspnetcore.openapi/8.0.20/microsoft.aspnetcore.openapi.8.0.20.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.bcl.asyncinterfaces/7.0.0/microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.build.framework/17.8.3/microsoft.build.framework.17.8.3.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.build.locator/1.7.8/microsoft.build.locator.1.7.8.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.4/microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.codeanalysis.common/4.8.0/microsoft.codeanalysis.common.4.8.0.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.codeanalysis.csharp/4.8.0/microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.8.0/microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.8.0/microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.codeanalysis.workspaces.msbuild/4.8.0/microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.data.sqlite.core/9.0.10/microsoft.data.sqlite.core.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.entityframeworkcore/9.0.10/microsoft.entityframeworkcore.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.entityframeworkcore.abstractions/9.0.10/microsoft.entityframeworkcore.abstractions.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.entityframeworkcore.analyzers/9.0.10/microsoft.entityframeworkcore.analyzers.9.0.10.nupkg.sha512", - "/home/rodo/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5/microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.entityframeworkcore.design/9.0.10/microsoft.entityframeworkcore.design.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.entityframeworkcore.relational/9.0.10/microsoft.entityframeworkcore.relational.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.entityframeworkcore.sqlite/9.0.10/microsoft.entityframeworkcore.sqlite.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.entityframeworkcore.sqlite.core/9.0.10/microsoft.entityframeworkcore.sqlite.core.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.entityframeworkcore.tools/9.0.10/microsoft.entityframeworkcore.tools.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.extensions.apidescription.server/8.0.0/microsoft.extensions.apidescription.server.8.0.0.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.caching.abstractions/9.0.10/microsoft.extensions.caching.abstractions.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.caching.memory/9.0.10/microsoft.extensions.caching.memory.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.extensions.configuration.abstractions/9.0.10/microsoft.extensions.configuration.abstractions.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.dependencyinjection/9.0.10/microsoft.extensions.dependencyinjection.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/9.0.10/microsoft.extensions.dependencyinjection.abstractions.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.extensions.dependencymodel/9.0.10/microsoft.extensions.dependencymodel.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.logging/9.0.10/microsoft.extensions.logging.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.logging.abstractions/9.0.10/microsoft.extensions.logging.abstractions.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.options/9.0.10/microsoft.extensions.options.9.0.10.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.extensions.primitives/9.0.10/microsoft.extensions.primitives.9.0.10.nupkg.sha512", - "/home/rodo/.nuget/packages/microsoft.openapi/1.6.14/microsoft.openapi.1.6.14.nupkg.sha512", - "/home/rodo/.nuget/packages/swashbuckle.aspnetcore/6.6.2/swashbuckle.aspnetcore.6.6.2.nupkg.sha512", - "/home/rodo/.nuget/packages/swashbuckle.aspnetcore.swagger/6.6.2/swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512", - "/home/rodo/.nuget/packages/swashbuckle.aspnetcore.swaggergen/6.6.2/swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512", - "/home/rodo/.nuget/packages/swashbuckle.aspnetcore.swaggerui/6.6.2/swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512", + "/home/rodo/.nuget/packages/microsoft.openapi/1.6.25/microsoft.openapi.1.6.25.nupkg.sha512", + "/home/rodo/.nuget/packages/mono.texttemplating/3.0.0/mono.texttemplating.3.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/sqlitepclraw.bundle_e_sqlite3/2.1.10/sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", + "/home/rodo/.nuget/packages/sqlitepclraw.core/2.1.10/sqlitepclraw.core.2.1.10.nupkg.sha512", + "/home/rodo/.nuget/packages/sqlitepclraw.lib.e_sqlite3/2.1.10/sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", + "/home/rodo/.nuget/packages/sqlitepclraw.provider.e_sqlite3/2.1.10/sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", + "/home/rodo/.nuget/packages/swashbuckle.aspnetcore/9.0.6/swashbuckle.aspnetcore.9.0.6.nupkg.sha512", + "/home/rodo/.nuget/packages/swashbuckle.aspnetcore.swagger/9.0.6/swashbuckle.aspnetcore.swagger.9.0.6.nupkg.sha512", + "/home/rodo/.nuget/packages/swashbuckle.aspnetcore.swaggergen/9.0.6/swashbuckle.aspnetcore.swaggergen.9.0.6.nupkg.sha512", + "/home/rodo/.nuget/packages/swashbuckle.aspnetcore.swaggerui/9.0.6/swashbuckle.aspnetcore.swaggerui.9.0.6.nupkg.sha512", + "/home/rodo/.nuget/packages/system.codedom/6.0.0/system.codedom.6.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.collections.immutable/7.0.0/system.collections.immutable.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.composition/7.0.0/system.composition.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.composition.attributedmodel/7.0.0/system.composition.attributedmodel.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.composition.convention/7.0.0/system.composition.convention.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.composition.hosting/7.0.0/system.composition.hosting.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.composition.runtime/7.0.0/system.composition.runtime.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.composition.typedparts/7.0.0/system.composition.typedparts.7.0.0.nupkg.sha512", "/home/rodo/.nuget/packages/system.diagnostics.diagnosticsource/9.0.10/system.diagnostics.diagnosticsource.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/system.io.pipelines/9.0.10/system.io.pipelines.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512", + "/home/rodo/.nuget/packages/system.reflection.metadata/7.0.0/system.reflection.metadata.7.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "/home/rodo/.nuget/packages/system.text.encodings.web/9.0.10/system.text.encodings.web.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/system.text.json/9.0.10/system.text.json.9.0.10.nupkg.sha512", + "/home/rodo/.nuget/packages/system.threading.channels/7.0.0/system.threading.channels.7.0.0.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.20/microsoft.aspnetcore.app.ref.8.0.20.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.netcore.app.host.linux-x64/8.0.20/microsoft.netcore.app.host.linux-x64.8.0.20.nupkg.sha512", "/home/rodo/.nuget/packages/microsoft.netcore.app.ref/8.0.20/microsoft.netcore.app.ref.8.0.20.nupkg.sha512"