From e9da9c7a3ff43994a3f9d033052de29ad88691fb Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 13 Nov 2025 21:22:49 +0000 Subject: [PATCH] Refactor controllers to use [FromBody] attribute for DTO parameters and update return types for consistency --- .../Controllers/DocumentCompaniesController.cs | 4 ++-- .../Controllers/DocumentPeopleController.cs | 4 ++-- .../Controllers/DocumentScansController.cs | 4 ++-- .../Controllers/DocumentsByMachineController.cs | 6 +++--- .../DocumentsByMachineFamilyController.cs | 6 +++--- Marechai.Server/Controllers/DocumentsController.cs | 4 ++-- Marechai.Server/Controllers/DumpsController.cs | 4 ++-- .../Controllers/GpusByMachineController.cs | 6 +++--- Marechai.Server/Controllers/GpusController.cs | 2 +- ...nstructionSetExtensionsByProcessorController.cs | 6 +++--- .../InstructionSetExtensionsController.cs | 2 +- .../Controllers/InstructionSetsController.cs | 2 +- Marechai.Server/Controllers/LicensesController.cs | 2 +- .../Controllers/MachineFamiliesController.cs | 2 +- .../Controllers/MachinePhotosController.cs | 2 +- Marechai.Server/Controllers/MachinesController.cs | 2 +- .../Controllers/MagazineIssuesController.cs | 2 +- .../Controllers/MagazineScansController.cs | 2 +- .../Controllers/MagazinesByMachineController.cs | 6 +++--- .../MagazinesByMachineFamilyController.cs | 6 +++--- Marechai.Server/Controllers/MagazinesController.cs | 2 +- Marechai.Server/Controllers/MediaController.cs | 2 +- .../Controllers/MemoriesByMachineController.cs | 14 ++++++-------- .../Controllers/PeopleByBookController.cs | 8 ++++---- .../Controllers/PeopleByDocumentController.cs | 8 ++++---- .../Controllers/PeopleByMagazineController.cs | 8 ++++---- Marechai.Server/Controllers/PeopleController.cs | 2 +- .../Controllers/ProcessorsByMachineController.cs | 8 ++++---- .../Controllers/ProcessorsController.cs | 2 +- .../Controllers/ResolutionsByGpuController.cs | 6 +++--- .../Controllers/ResolutionsByScreenController.cs | 6 +++--- .../Controllers/ResolutionsController.cs | 2 +- .../Controllers/ScreensByMachineController.cs | 8 ++++---- Marechai.Server/Controllers/ScreensController.cs | 2 +- .../Controllers/SoftwareFamiliesController.cs | 2 +- .../Controllers/SoftwareVariantsController.cs | 2 +- .../Controllers/SoftwareVersionsController.cs | 2 +- .../Controllers/SoundSynthsByMachineController.cs | 6 +++--- .../Controllers/SoundSynthsController.cs | 2 +- .../Controllers/StorageByMachineController.cs | 12 +++++------- 40 files changed, 87 insertions(+), 91 deletions(-) diff --git a/Marechai.Server/Controllers/DocumentCompaniesController.cs b/Marechai.Server/Controllers/DocumentCompaniesController.cs index 7616372c..a015b4a6 100644 --- a/Marechai.Server/Controllers/DocumentCompaniesController.cs +++ b/Marechai.Server/Controllers/DocumentCompaniesController.cs @@ -73,7 +73,7 @@ public class DocumentCompaniesController(MarechaiContext context) : ControllerBa [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task UpdateAsync(DocumentCompanyDto dto) + public async Task UpdateAsync([FromBody] DocumentCompanyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -95,7 +95,7 @@ public class DocumentCompaniesController(MarechaiContext context) : ControllerBa [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(DocumentCompanyDto dto) + public async Task> CreateAsync([FromBody] DocumentCompanyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentPeopleController.cs b/Marechai.Server/Controllers/DocumentPeopleController.cs index 2a18f750..d846ea4c 100644 --- a/Marechai.Server/Controllers/DocumentPeopleController.cs +++ b/Marechai.Server/Controllers/DocumentPeopleController.cs @@ -79,7 +79,7 @@ public class DocumentPeopleController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task UpdateAsync(DocumentPersonDto dto) + public async Task UpdateAsync([FromBody] DocumentPersonDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -104,7 +104,7 @@ public class DocumentPeopleController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(DocumentPersonDto dto) + public async Task> CreateAsync([FromBody] DocumentPersonDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentScansController.cs b/Marechai.Server/Controllers/DocumentScansController.cs index 31fade0e..2318af78 100644 --- a/Marechai.Server/Controllers/DocumentScansController.cs +++ b/Marechai.Server/Controllers/DocumentScansController.cs @@ -82,7 +82,7 @@ public class DocumentScansController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task UpdateAsync(DocumentScanDto dto) + public async Task UpdateAsync([FromBody] DocumentScanDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -115,7 +115,7 @@ public class DocumentScansController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(DocumentScanDto dto) + public async Task> CreateAsync([FromBody] DocumentScanDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentsByMachineController.cs b/Marechai.Server/Controllers/DocumentsByMachineController.cs index 489d5355..f19f30fb 100644 --- a/Marechai.Server/Controllers/DocumentsByMachineController.cs +++ b/Marechai.Server/Controllers/DocumentsByMachineController.cs @@ -83,7 +83,7 @@ public class DocumentsByMachineController(MarechaiContext context) : ControllerB [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int machineId, long bookId) + public async Task> CreateAsync([FromBody] DocumentByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -91,8 +91,8 @@ public class DocumentsByMachineController(MarechaiContext context) : ControllerB var item = new DocumentsByMachine { - MachineId = machineId, - DocumentId = bookId + MachineId = dto.MachineId, + DocumentId = dto.DocumentId }; await context.DocumentsByMachines.AddAsync(item); diff --git a/Marechai.Server/Controllers/DocumentsByMachineFamilyController.cs b/Marechai.Server/Controllers/DocumentsByMachineFamilyController.cs index 3ed42b87..9c635a4f 100644 --- a/Marechai.Server/Controllers/DocumentsByMachineFamilyController.cs +++ b/Marechai.Server/Controllers/DocumentsByMachineFamilyController.cs @@ -82,7 +82,7 @@ public class DocumentsByMachineFamilyController(MarechaiContext context) : Contr [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int machineFamilyId, long bookId) + public async Task> CreateAsync([FromBody] DocumentByMachineFamilyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -90,8 +90,8 @@ public class DocumentsByMachineFamilyController(MarechaiContext context) : Contr var item = new DocumentsByMachineFamily { - MachineFamilyId = machineFamilyId, - DocumentId = bookId + MachineFamilyId = dto.MachineFamilyId, + DocumentId = dto.DocumentId }; await context.DocumentsByMachineFamilies.AddAsync(item); diff --git a/Marechai.Server/Controllers/DocumentsController.cs b/Marechai.Server/Controllers/DocumentsController.cs index 7ffba580..6412e8b3 100644 --- a/Marechai.Server/Controllers/DocumentsController.cs +++ b/Marechai.Server/Controllers/DocumentsController.cs @@ -82,7 +82,7 @@ public class DocumentsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task UpdateAsync(DocumentDto dto) + public async Task UpdateAsync([FromBody] DocumentDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -106,7 +106,7 @@ public class DocumentsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(DocumentDto dto) + public async Task> CreateAsync([FromBody] DocumentDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DumpsController.cs b/Marechai.Server/Controllers/DumpsController.cs index 4ef4d26b..718626de 100644 --- a/Marechai.Server/Controllers/DumpsController.cs +++ b/Marechai.Server/Controllers/DumpsController.cs @@ -87,7 +87,7 @@ public class DumpsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task UpdateAsync(DumpDto dto) + public async Task UpdateAsync([FromBody] DumpDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -112,7 +112,7 @@ public class DumpsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(DumpDto dto) + public async Task> CreateAsync([FromBody] DumpDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/GpusByMachineController.cs b/Marechai.Server/Controllers/GpusByMachineController.cs index b8d2c98e..fd8e0335 100644 --- a/Marechai.Server/Controllers/GpusByMachineController.cs +++ b/Marechai.Server/Controllers/GpusByMachineController.cs @@ -85,7 +85,7 @@ public class GpusByMachineController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int gpuId, int machineId) + public async Task> CreateAsync([FromBody] GpuByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -93,8 +93,8 @@ public class GpusByMachineController(MarechaiContext context) : ControllerBase var item = new GpusByMachine { - GpuId = gpuId, - MachineId = machineId + GpuId = dto.GpuId, + MachineId = dto.MachineId }; await context.GpusByMachine.AddAsync(item); diff --git a/Marechai.Server/Controllers/GpusController.cs b/Marechai.Server/Controllers/GpusController.cs index 13939c0d..c310df2d 100644 --- a/Marechai.Server/Controllers/GpusController.cs +++ b/Marechai.Server/Controllers/GpusController.cs @@ -137,7 +137,7 @@ public class GpusController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(GpuDto dto) + public async Task> CreateAsync([FromBody] GpuDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs b/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs index 80eca0df..f4a7043f 100644 --- a/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs +++ b/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs @@ -84,7 +84,7 @@ public class InstructionSetExtensionsByProcessorController(MarechaiContext conte [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int processorId, int extensionId) + public async Task> CreateAsync([FromBody] InstructionSetExtensionByProcessorDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -92,8 +92,8 @@ public class InstructionSetExtensionsByProcessorController(MarechaiContext conte var item = new InstructionSetExtensionsByProcessor { - ProcessorId = processorId, - ExtensionId = extensionId + ProcessorId = dto.ProcessorId, + ExtensionId = dto.ExtensionId }; await context.InstructionSetExtensionsByProcessor.AddAsync(item); diff --git a/Marechai.Server/Controllers/InstructionSetExtensionsController.cs b/Marechai.Server/Controllers/InstructionSetExtensionsController.cs index 1456c337..a872f04b 100644 --- a/Marechai.Server/Controllers/InstructionSetExtensionsController.cs +++ b/Marechai.Server/Controllers/InstructionSetExtensionsController.cs @@ -91,7 +91,7 @@ public class InstructionSetExtensionsController(MarechaiContext context) : Contr [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(InstructionSetExtension viewModel) + public async Task> CreateAsync([FromBody] InstructionSetExtension viewModel) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/InstructionSetsController.cs b/Marechai.Server/Controllers/InstructionSetsController.cs index d6f514c4..a7e7cb3b 100644 --- a/Marechai.Server/Controllers/InstructionSetsController.cs +++ b/Marechai.Server/Controllers/InstructionSetsController.cs @@ -91,7 +91,7 @@ public class InstructionSetsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(InstructionSet viewModel) + public async Task> CreateAsync([FromBody] InstructionSet viewModel) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/LicensesController.cs b/Marechai.Server/Controllers/LicensesController.cs index 39ab6e9e..a65d78a7 100644 --- a/Marechai.Server/Controllers/LicensesController.cs +++ b/Marechai.Server/Controllers/LicensesController.cs @@ -104,7 +104,7 @@ public class LicensesController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(License viewModel) + public async Task> CreateAsync([FromBody] License viewModel) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MachineFamiliesController.cs b/Marechai.Server/Controllers/MachineFamiliesController.cs index a94ff46c..a5d7f7e1 100644 --- a/Marechai.Server/Controllers/MachineFamiliesController.cs +++ b/Marechai.Server/Controllers/MachineFamiliesController.cs @@ -96,7 +96,7 @@ public class MachineFamiliesController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(MachineFamilyDto dto) + public async Task> CreateAsync([FromBody] MachineFamilyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MachinePhotosController.cs b/Marechai.Server/Controllers/MachinePhotosController.cs index e1f3dddd..e882265a 100644 --- a/Marechai.Server/Controllers/MachinePhotosController.cs +++ b/Marechai.Server/Controllers/MachinePhotosController.cs @@ -160,7 +160,7 @@ public class MachinePhotosController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(MachinePhotoDto dto) + public async Task> CreateAsync([FromBody] MachinePhotoDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MachinesController.cs b/Marechai.Server/Controllers/MachinesController.cs index de633a68..566d971f 100644 --- a/Marechai.Server/Controllers/MachinesController.cs +++ b/Marechai.Server/Controllers/MachinesController.cs @@ -143,7 +143,7 @@ public class MachinesController [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(MachineDto dto) + public async Task> CreateAsync([FromBody] MachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazineIssuesController.cs b/Marechai.Server/Controllers/MagazineIssuesController.cs index 1e3a6a42..4f3a4b15 100644 --- a/Marechai.Server/Controllers/MagazineIssuesController.cs +++ b/Marechai.Server/Controllers/MagazineIssuesController.cs @@ -112,7 +112,7 @@ public class MagazineIssuesController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(MagazineIssueDto dto) + public async Task> CreateAsync([FromBody] MagazineIssueDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazineScansController.cs b/Marechai.Server/Controllers/MagazineScansController.cs index d1927e21..9e2993d2 100644 --- a/Marechai.Server/Controllers/MagazineScansController.cs +++ b/Marechai.Server/Controllers/MagazineScansController.cs @@ -115,7 +115,7 @@ public class MagazineScansController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(MagazineScanDto dto) + public async Task> CreateAsync([FromBody] MagazineScanDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazinesByMachineController.cs b/Marechai.Server/Controllers/MagazinesByMachineController.cs index a6e31c7c..423ed337 100644 --- a/Marechai.Server/Controllers/MagazinesByMachineController.cs +++ b/Marechai.Server/Controllers/MagazinesByMachineController.cs @@ -83,7 +83,7 @@ public class MagazinesByMachineController(MarechaiContext context) : ControllerB [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int machineId, long bookId) + public async Task> CreateAsync([FromBody] MagazineByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -91,8 +91,8 @@ public class MagazinesByMachineController(MarechaiContext context) : ControllerB var item = new MagazinesByMachine { - MachineId = machineId, - MagazineId = bookId + MachineId = dto.MachineId, + MagazineId = dto.MagazineId }; await context.MagazinesByMachines.AddAsync(item); diff --git a/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs b/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs index 42dd1cdd..95a143d0 100644 --- a/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs +++ b/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs @@ -83,7 +83,7 @@ public class MagazinesByMachineFamilyController(MarechaiContext context) : Contr [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int machineFamilyId, long bookId) + public async Task> CreateAsync([FromBody] MagazineByMachineFamilyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -91,8 +91,8 @@ public class MagazinesByMachineFamilyController(MarechaiContext context) : Contr var item = new MagazinesByMachineFamily { - MachineFamilyId = machineFamilyId, - MagazineId = bookId + MachineFamilyId = dto.MachineFamilyId, + MagazineId = dto.MagazineId }; await context.MagazinesByMachinesFamilies.AddAsync(item); diff --git a/Marechai.Server/Controllers/MagazinesController.cs b/Marechai.Server/Controllers/MagazinesController.cs index ca2e6f50..3dafd43c 100644 --- a/Marechai.Server/Controllers/MagazinesController.cs +++ b/Marechai.Server/Controllers/MagazinesController.cs @@ -122,7 +122,7 @@ public class MagazinesController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(MagazineDto dto) + public async Task> CreateAsync([FromBody] MagazineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MediaController.cs b/Marechai.Server/Controllers/MediaController.cs index ec85b293..b61a87b9 100644 --- a/Marechai.Server/Controllers/MediaController.cs +++ b/Marechai.Server/Controllers/MediaController.cs @@ -174,7 +174,7 @@ public class MediaController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(MediaDto dto) + public async Task> CreateAsync([FromBody] MediaDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MemoriesByMachineController.cs b/Marechai.Server/Controllers/MemoriesByMachineController.cs index 9159fde6..35162647 100644 --- a/Marechai.Server/Controllers/MemoriesByMachineController.cs +++ b/Marechai.Server/Controllers/MemoriesByMachineController.cs @@ -28,7 +28,6 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; using Marechai.Data.Dtos; -using Marechai.Database; using Marechai.Database.Models; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; @@ -89,8 +88,7 @@ public class MemoriesByMachineController(MarechaiContext context) : ControllerBa [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int machineId, MemoryType type, MemoryUsage usage, long? size, - double? speed) + public async Task> CreateAsync([FromBody] MemoryByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -98,11 +96,11 @@ public class MemoriesByMachineController(MarechaiContext context) : ControllerBa var item = new MemoryByMachine { - MachineId = machineId, - Type = type, - Usage = usage, - Size = size, - Speed = speed + MachineId = dto.MachineId, + Type = dto.Type, + Usage = dto.Usage, + Size = dto.Size, + Speed = dto.Speed }; await context.MemoryByMachine.AddAsync(item); diff --git a/Marechai.Server/Controllers/PeopleByBookController.cs b/Marechai.Server/Controllers/PeopleByBookController.cs index 933c2b62..a1766324 100644 --- a/Marechai.Server/Controllers/PeopleByBookController.cs +++ b/Marechai.Server/Controllers/PeopleByBookController.cs @@ -89,7 +89,7 @@ public class PeopleByBookController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int personId, long bookId, string roleId) + public async Task> CreateAsync([FromBody] PersonByBookDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -97,9 +97,9 @@ public class PeopleByBookController(MarechaiContext context) : ControllerBase var item = new PeopleByBook { - PersonId = personId, - BookId = bookId, - RoleId = roleId + PersonId = dto.PersonId, + BookId = dto.BookId, + RoleId = dto.RoleId }; await context.PeopleByBooks.AddAsync(item); diff --git a/Marechai.Server/Controllers/PeopleByDocumentController.cs b/Marechai.Server/Controllers/PeopleByDocumentController.cs index 58bf9fd3..9bb6ae3b 100644 --- a/Marechai.Server/Controllers/PeopleByDocumentController.cs +++ b/Marechai.Server/Controllers/PeopleByDocumentController.cs @@ -89,7 +89,7 @@ public class PeopleByDocumentController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int personId, long documentId, string roleId) + public async Task> CreateAsync([FromBody] PersonByDocumentDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -97,9 +97,9 @@ public class PeopleByDocumentController(MarechaiContext context) : ControllerBas var item = new PeopleByDocument { - PersonId = personId, - DocumentId = documentId, - RoleId = roleId + PersonId = dto.PersonId, + DocumentId = dto.DocumentId, + RoleId = dto.RoleId }; await context.PeopleByDocuments.AddAsync(item); diff --git a/Marechai.Server/Controllers/PeopleByMagazineController.cs b/Marechai.Server/Controllers/PeopleByMagazineController.cs index 3c3d58a2..c37dec84 100644 --- a/Marechai.Server/Controllers/PeopleByMagazineController.cs +++ b/Marechai.Server/Controllers/PeopleByMagazineController.cs @@ -89,7 +89,7 @@ public class PeopleByMagazineController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int personId, long magazineId, string roleId) + public async Task> CreateAsync([FromBody] PersonByMagazineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -97,9 +97,9 @@ public class PeopleByMagazineController(MarechaiContext context) : ControllerBas var item = new PeopleByMagazine { - PersonId = personId, - MagazineId = magazineId, - RoleId = roleId + PersonId = dto.PersonId, + MagazineId = dto.MagazineId, + RoleId = dto.RoleId }; await context.PeopleByMagazines.AddAsync(item); diff --git a/Marechai.Server/Controllers/PeopleController.cs b/Marechai.Server/Controllers/PeopleController.cs index 19bd9d16..6169d4f9 100644 --- a/Marechai.Server/Controllers/PeopleController.cs +++ b/Marechai.Server/Controllers/PeopleController.cs @@ -124,7 +124,7 @@ public class PeopleController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(PersonDto dto) + public async Task> CreateAsync([FromBody] PersonDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ProcessorsByMachineController.cs b/Marechai.Server/Controllers/ProcessorsByMachineController.cs index c44545e6..80b1e18d 100644 --- a/Marechai.Server/Controllers/ProcessorsByMachineController.cs +++ b/Marechai.Server/Controllers/ProcessorsByMachineController.cs @@ -86,7 +86,7 @@ public class ProcessorsByMachineController(MarechaiContext context) : Controller [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int processorId, int machineId, float? speed) + public async Task> CreateAsync([FromBody] ProcessorByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -94,9 +94,9 @@ public class ProcessorsByMachineController(MarechaiContext context) : Controller var item = new ProcessorsByMachine { - ProcessorId = processorId, - MachineId = machineId, - Speed = speed + ProcessorId = dto.ProcessorId, + MachineId = dto.MachineId, + Speed = dto.Speed }; await context.ProcessorsByMachine.AddAsync(item); diff --git a/Marechai.Server/Controllers/ProcessorsController.cs b/Marechai.Server/Controllers/ProcessorsController.cs index eace85ae..43522907 100644 --- a/Marechai.Server/Controllers/ProcessorsController.cs +++ b/Marechai.Server/Controllers/ProcessorsController.cs @@ -210,7 +210,7 @@ public class ProcessorsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(ProcessorDto dto) + public async Task> CreateAsync([FromBody] ProcessorDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ResolutionsByGpuController.cs b/Marechai.Server/Controllers/ResolutionsByGpuController.cs index 4fed63aa..55b70cf8 100644 --- a/Marechai.Server/Controllers/ResolutionsByGpuController.cs +++ b/Marechai.Server/Controllers/ResolutionsByGpuController.cs @@ -101,7 +101,7 @@ public class ResolutionsByGpuController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int resolutionId, int gpuId) + public async Task> CreateAsync([FromBody] ResolutionByGpuDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -109,8 +109,8 @@ public class ResolutionsByGpuController(MarechaiContext context) : ControllerBas var item = new ResolutionsByGpu { - GpuId = gpuId, - ResolutionId = resolutionId + GpuId = dto.GpuId, + ResolutionId = dto.ResolutionId }; await context.ResolutionsByGpu.AddAsync(item); diff --git a/Marechai.Server/Controllers/ResolutionsByScreenController.cs b/Marechai.Server/Controllers/ResolutionsByScreenController.cs index 6c97030f..452f36c1 100644 --- a/Marechai.Server/Controllers/ResolutionsByScreenController.cs +++ b/Marechai.Server/Controllers/ResolutionsByScreenController.cs @@ -97,7 +97,7 @@ public class ResolutionsByScreenController(MarechaiContext context) : Controller [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int resolutionId, int screenId) + public async Task> CreateAsync([FromBody] ResolutionByScreenDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -105,8 +105,8 @@ public class ResolutionsByScreenController(MarechaiContext context) : Controller var item = new ResolutionsByScreen { - ScreenId = screenId, - ResolutionId = resolutionId + ScreenId = dto.ScreenId, + ResolutionId = dto.ResolutionId }; await context.ResolutionsByScreen.AddAsync(item); diff --git a/Marechai.Server/Controllers/ResolutionsController.cs b/Marechai.Server/Controllers/ResolutionsController.cs index f39c1f3c..1ce4f178 100644 --- a/Marechai.Server/Controllers/ResolutionsController.cs +++ b/Marechai.Server/Controllers/ResolutionsController.cs @@ -111,7 +111,7 @@ public class ResolutionsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(ResolutionDto dto) + public async Task> CreateAsync([FromBody] ResolutionDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ScreensByMachineController.cs b/Marechai.Server/Controllers/ScreensByMachineController.cs index 36fe7143..e22f7dfe 100644 --- a/Marechai.Server/Controllers/ScreensByMachineController.cs +++ b/Marechai.Server/Controllers/ScreensByMachineController.cs @@ -101,17 +101,17 @@ public class ScreensByMachineController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int machineId, int screenId) + public async Task> CreateAsync([FromBody] ScreenByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); if(userId is null) return Unauthorized(); - if(context.ScreensByMachine.Any(s => s.MachineId == machineId && s.ScreenId == screenId)) return 0; + if(context.ScreensByMachine.Any(s => s.MachineId == dto.MachineId && s.ScreenId == dto.ScreenId)) return 0; var item = new ScreensByMachine { - ScreenId = screenId, - MachineId = machineId + ScreenId = dto.ScreenId, + MachineId = dto.MachineId }; await context.ScreensByMachine.AddAsync(item); diff --git a/Marechai.Server/Controllers/ScreensController.cs b/Marechai.Server/Controllers/ScreensController.cs index 9f066ce2..447acab1 100644 --- a/Marechai.Server/Controllers/ScreensController.cs +++ b/Marechai.Server/Controllers/ScreensController.cs @@ -134,7 +134,7 @@ public class ScreensController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(ScreenDto dto) + public async Task> CreateAsync([FromBody] ScreenDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoftwareFamiliesController.cs b/Marechai.Server/Controllers/SoftwareFamiliesController.cs index 9d0b0fa4..68f2309a 100644 --- a/Marechai.Server/Controllers/SoftwareFamiliesController.cs +++ b/Marechai.Server/Controllers/SoftwareFamiliesController.cs @@ -98,7 +98,7 @@ public class SoftwareFamiliesController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(SoftwareFamilyDto dto) + public async Task> CreateAsync([FromBody] SoftwareFamilyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoftwareVariantsController.cs b/Marechai.Server/Controllers/SoftwareVariantsController.cs index a8ae1450..544d8956 100644 --- a/Marechai.Server/Controllers/SoftwareVariantsController.cs +++ b/Marechai.Server/Controllers/SoftwareVariantsController.cs @@ -140,7 +140,7 @@ public class SoftwareVariantsController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(SoftwareVariantDto dto) + public async Task> CreateAsync([FromBody] SoftwareVariantDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoftwareVersionsController.cs b/Marechai.Server/Controllers/SoftwareVersionsController.cs index e7697b1a..1a10aed5 100644 --- a/Marechai.Server/Controllers/SoftwareVersionsController.cs +++ b/Marechai.Server/Controllers/SoftwareVersionsController.cs @@ -116,7 +116,7 @@ public class SoftwareVersionsController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(SoftwareVersionDto dto) + public async Task> CreateAsync([FromBody] SoftwareVersionDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoundSynthsByMachineController.cs b/Marechai.Server/Controllers/SoundSynthsByMachineController.cs index 81afb2d5..ccd879ed 100644 --- a/Marechai.Server/Controllers/SoundSynthsByMachineController.cs +++ b/Marechai.Server/Controllers/SoundSynthsByMachineController.cs @@ -85,7 +85,7 @@ public class SoundSynthsByMachineController(MarechaiContext context) : Controlle [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int soundSynthId, int machineId) + public async Task> CreateAsync([FromBody] SoundSynthByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -93,8 +93,8 @@ public class SoundSynthsByMachineController(MarechaiContext context) : Controlle var item = new SoundByMachine { - SoundSynthId = soundSynthId, - MachineId = machineId + SoundSynthId = dto.SoundSynthId, + MachineId = dto.MachineId }; await context.SoundByMachine.AddAsync(item); diff --git a/Marechai.Server/Controllers/SoundSynthsController.cs b/Marechai.Server/Controllers/SoundSynthsController.cs index fd850b55..ee951844 100644 --- a/Marechai.Server/Controllers/SoundSynthsController.cs +++ b/Marechai.Server/Controllers/SoundSynthsController.cs @@ -149,7 +149,7 @@ public class SoundSynthsController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(SoundSynthDto dto) + public async Task> CreateAsync([FromBody] SoundSynthDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/StorageByMachineController.cs b/Marechai.Server/Controllers/StorageByMachineController.cs index cc4e7e5f..bd6f1263 100644 --- a/Marechai.Server/Controllers/StorageByMachineController.cs +++ b/Marechai.Server/Controllers/StorageByMachineController.cs @@ -28,7 +28,6 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; using Marechai.Data.Dtos; -using Marechai.Database; using Marechai.Database.Models; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; @@ -87,8 +86,7 @@ public class StorageByMachineController(MarechaiContext context) : ControllerBas [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] - public async Task> CreateAsync(int machineId, StorageType type, StorageInterface @interface, - long? capacity) + public async Task> CreateAsync([FromBody] StorageByMachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -96,10 +94,10 @@ public class StorageByMachineController(MarechaiContext context) : ControllerBas var item = new StorageByMachine { - MachineId = machineId, - Type = type, - Interface = @interface, - Capacity = capacity + MachineId = dto.MachineId, + Type = dto.Type, + Interface = dto.Interface, + Capacity = dto.Capacity }; await context.StorageByMachine.AddAsync(item);