From 1826c70883fc8c6df0d1ecc1ce298840fcd810f7 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 13 Nov 2025 19:10:08 +0000 Subject: [PATCH] Add 404 response type to Delete and Update actions in multiple controllers for improved error handling --- Marechai.Server/Controllers/BookScansController.cs | 4 +++- Marechai.Server/Controllers/BooksController.cs | 2 ++ Marechai.Server/Controllers/CompaniesByBookController.cs | 1 + Marechai.Server/Controllers/CompaniesByDocumentController.cs | 1 + Marechai.Server/Controllers/CompaniesByMagazineController.cs | 1 + .../Controllers/CompaniesBySoftwareFamilyController.cs | 1 + .../Controllers/CompaniesBySoftwareVariantController.cs | 1 + .../Controllers/CompaniesBySoftwareVersionController.cs | 1 + Marechai.Server/Controllers/CompaniesController.cs | 2 ++ Marechai.Server/Controllers/CompanyLogosController.cs | 2 ++ Marechai.Server/Controllers/CurrencyInflationController.cs | 2 ++ Marechai.Server/Controllers/CurrencyPeggingController.cs | 2 ++ Marechai.Server/Controllers/DocumentCompaniesController.cs | 2 ++ Marechai.Server/Controllers/DocumentPeopleController.cs | 2 ++ Marechai.Server/Controllers/DocumentScansController.cs | 2 ++ Marechai.Server/Controllers/DocumentsByMachineController.cs | 1 + Marechai.Server/Controllers/DocumentsController.cs | 2 ++ Marechai.Server/Controllers/DumpsController.cs | 2 ++ Marechai.Server/Controllers/GpusByMachineController.cs | 1 + Marechai.Server/Controllers/GpusController.cs | 2 ++ .../InstructionSetExtensionsByProcessorController.cs | 1 + .../Controllers/InstructionSetExtensionsController.cs | 2 ++ Marechai.Server/Controllers/InstructionSetsController.cs | 2 ++ Marechai.Server/Controllers/LicensesController.cs | 2 ++ Marechai.Server/Controllers/MachineFamiliesController.cs | 2 ++ Marechai.Server/Controllers/MachinePhotosController.cs | 1 + Marechai.Server/Controllers/MachinesController.cs | 2 ++ Marechai.Server/Controllers/MagazineIssuesController.cs | 2 ++ Marechai.Server/Controllers/MagazineScansController.cs | 2 ++ Marechai.Server/Controllers/MagazinesByMachineController.cs | 1 + .../Controllers/MagazinesByMachineFamilyController.cs | 1 + Marechai.Server/Controllers/MagazinesController.cs | 2 ++ Marechai.Server/Controllers/MediaController.cs | 2 ++ Marechai.Server/Controllers/MemoriesByMachineController.cs | 1 + Marechai.Server/Controllers/NewsController.cs | 1 + Marechai.Server/Controllers/PeopleByBookController.cs | 1 + Marechai.Server/Controllers/PeopleByDocumentController.cs | 1 + Marechai.Server/Controllers/PeopleByMagazineController.cs | 1 + Marechai.Server/Controllers/PeopleController.cs | 2 ++ Marechai.Server/Controllers/ProcessorsByMachineController.cs | 1 + Marechai.Server/Controllers/ProcessorsController.cs | 2 ++ Marechai.Server/Controllers/ResolutionsByGpuController.cs | 1 + Marechai.Server/Controllers/ResolutionsByScreenController.cs | 1 + Marechai.Server/Controllers/ResolutionsController.cs | 2 ++ Marechai.Server/Controllers/ScreensByMachineController.cs | 1 + Marechai.Server/Controllers/ScreensController.cs | 2 ++ Marechai.Server/Controllers/SoftwareFamiliesController.cs | 2 ++ Marechai.Server/Controllers/SoftwareVariantsController.cs | 2 ++ Marechai.Server/Controllers/SoftwareVersionsController.cs | 2 ++ Marechai.Server/Controllers/SoundSynthsByMachineController.cs | 1 + Marechai.Server/Controllers/SoundSynthsController.cs | 2 ++ Marechai.Server/Controllers/StorageByMachineController.cs | 1 + 52 files changed, 82 insertions(+), 1 deletion(-) diff --git a/Marechai.Server/Controllers/BookScansController.cs b/Marechai.Server/Controllers/BookScansController.cs index 3e3d4740..172fe62f 100644 --- a/Marechai.Server/Controllers/BookScansController.cs +++ b/Marechai.Server/Controllers/BookScansController.cs @@ -46,7 +46,7 @@ public class BookScansController(MarechaiContext context) : ControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] public Task> GetGuidsByBookAsync(long bookId) => - context.BookScans.Where(p => p.BookId == bookId).Select(p => p.Id).ToListAsync(); + context.BookScans.Where(p => p.BookId == bookId).Select(p => p.Id).ToListAsync(); [HttpGet] [AllowAnonymous] @@ -80,6 +80,7 @@ public class BookScansController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(BookScanDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -150,6 +151,7 @@ public class BookScansController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(Guid id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/BooksController.cs b/Marechai.Server/Controllers/BooksController.cs index 72031bc0..011993a8 100644 --- a/Marechai.Server/Controllers/BooksController.cs +++ b/Marechai.Server/Controllers/BooksController.cs @@ -90,6 +90,7 @@ public class BooksController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(BookDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -155,6 +156,7 @@ public class BooksController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompaniesByBookController.cs b/Marechai.Server/Controllers/CompaniesByBookController.cs index cdbb3166..ffe09da9 100644 --- a/Marechai.Server/Controllers/CompaniesByBookController.cs +++ b/Marechai.Server/Controllers/CompaniesByBookController.cs @@ -63,6 +63,7 @@ public class CompaniesByBookController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompaniesByDocumentController.cs b/Marechai.Server/Controllers/CompaniesByDocumentController.cs index 17fa0398..bd1190d8 100644 --- a/Marechai.Server/Controllers/CompaniesByDocumentController.cs +++ b/Marechai.Server/Controllers/CompaniesByDocumentController.cs @@ -63,6 +63,7 @@ public class CompaniesByDocumentController(MarechaiContext context) : Controller [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompaniesByMagazineController.cs b/Marechai.Server/Controllers/CompaniesByMagazineController.cs index ab4e3dc6..1409ce19 100644 --- a/Marechai.Server/Controllers/CompaniesByMagazineController.cs +++ b/Marechai.Server/Controllers/CompaniesByMagazineController.cs @@ -63,6 +63,7 @@ public class CompaniesByMagazineController(MarechaiContext context) : Controller [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompaniesBySoftwareFamilyController.cs b/Marechai.Server/Controllers/CompaniesBySoftwareFamilyController.cs index 44b8da4e..e4bf3b7c 100644 --- a/Marechai.Server/Controllers/CompaniesBySoftwareFamilyController.cs +++ b/Marechai.Server/Controllers/CompaniesBySoftwareFamilyController.cs @@ -63,6 +63,7 @@ public class CompaniesBySoftwareFamilyController(MarechaiContext context) : Cont [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompaniesBySoftwareVariantController.cs b/Marechai.Server/Controllers/CompaniesBySoftwareVariantController.cs index 06f317eb..ec7ea193 100644 --- a/Marechai.Server/Controllers/CompaniesBySoftwareVariantController.cs +++ b/Marechai.Server/Controllers/CompaniesBySoftwareVariantController.cs @@ -63,6 +63,7 @@ public class CompaniesBySoftwareVariantController(MarechaiContext context) : Con [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompaniesBySoftwareVersionController.cs b/Marechai.Server/Controllers/CompaniesBySoftwareVersionController.cs index d64550b8..25c3be85 100644 --- a/Marechai.Server/Controllers/CompaniesBySoftwareVersionController.cs +++ b/Marechai.Server/Controllers/CompaniesBySoftwareVersionController.cs @@ -63,6 +63,7 @@ public class CompaniesBySoftwareVersionController(MarechaiContext context) : Con [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompaniesController.cs b/Marechai.Server/Controllers/CompaniesController.cs index 81715ab6..a8e29923 100644 --- a/Marechai.Server/Controllers/CompaniesController.cs +++ b/Marechai.Server/Controllers/CompaniesController.cs @@ -113,6 +113,7 @@ public class CompaniesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(CompanyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -260,6 +261,7 @@ public class CompaniesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CompanyLogosController.cs b/Marechai.Server/Controllers/CompanyLogosController.cs index bd22ef37..8fad6071 100644 --- a/Marechai.Server/Controllers/CompanyLogosController.cs +++ b/Marechai.Server/Controllers/CompanyLogosController.cs @@ -53,6 +53,7 @@ public class CompanyLogosController(MarechaiContext context, IWebHostEnvironment [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -109,6 +110,7 @@ public class CompanyLogosController(MarechaiContext context, IWebHostEnvironment [AllowAnonymous] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task ChangeYearAsync(int id, int? year) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CurrencyInflationController.cs b/Marechai.Server/Controllers/CurrencyInflationController.cs index ba020698..0ad6d1f3 100644 --- a/Marechai.Server/Controllers/CurrencyInflationController.cs +++ b/Marechai.Server/Controllers/CurrencyInflationController.cs @@ -75,6 +75,7 @@ public class CurrencyInflationController(MarechaiContext context) : ControllerBa [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(CurrencyInflationDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -119,6 +120,7 @@ public class CurrencyInflationController(MarechaiContext context) : ControllerBa [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/CurrencyPeggingController.cs b/Marechai.Server/Controllers/CurrencyPeggingController.cs index 0407f1f6..a5fbe851 100644 --- a/Marechai.Server/Controllers/CurrencyPeggingController.cs +++ b/Marechai.Server/Controllers/CurrencyPeggingController.cs @@ -83,6 +83,7 @@ public class CurrencyPeggingController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(CurrencyPeggingDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -131,6 +132,7 @@ public class CurrencyPeggingController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentCompaniesController.cs b/Marechai.Server/Controllers/DocumentCompaniesController.cs index 824e6ca3..6118147b 100644 --- a/Marechai.Server/Controllers/DocumentCompaniesController.cs +++ b/Marechai.Server/Controllers/DocumentCompaniesController.cs @@ -71,6 +71,7 @@ public class DocumentCompaniesController(MarechaiContext context) : ControllerBa [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(DocumentCompanyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -114,6 +115,7 @@ public class DocumentCompaniesController(MarechaiContext context) : ControllerBa [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentPeopleController.cs b/Marechai.Server/Controllers/DocumentPeopleController.cs index ca0e3fad..47818918 100644 --- a/Marechai.Server/Controllers/DocumentPeopleController.cs +++ b/Marechai.Server/Controllers/DocumentPeopleController.cs @@ -77,6 +77,7 @@ public class DocumentPeopleController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(DocumentPersonDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -126,6 +127,7 @@ public class DocumentPeopleController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentScansController.cs b/Marechai.Server/Controllers/DocumentScansController.cs index a1fd3be9..b7d4963b 100644 --- a/Marechai.Server/Controllers/DocumentScansController.cs +++ b/Marechai.Server/Controllers/DocumentScansController.cs @@ -80,6 +80,7 @@ public class DocumentScansController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(DocumentScanDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -150,6 +151,7 @@ public class DocumentScansController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(Guid id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentsByMachineController.cs b/Marechai.Server/Controllers/DocumentsByMachineController.cs index 95c89629..3141e9f3 100644 --- a/Marechai.Server/Controllers/DocumentsByMachineController.cs +++ b/Marechai.Server/Controllers/DocumentsByMachineController.cs @@ -60,6 +60,7 @@ public class DocumentsByMachineController(MarechaiContext context) : ControllerB [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DocumentsController.cs b/Marechai.Server/Controllers/DocumentsController.cs index e4de4d3c..4bb66f0a 100644 --- a/Marechai.Server/Controllers/DocumentsController.cs +++ b/Marechai.Server/Controllers/DocumentsController.cs @@ -80,6 +80,7 @@ public class DocumentsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(DocumentDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -135,6 +136,7 @@ public class DocumentsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/DumpsController.cs b/Marechai.Server/Controllers/DumpsController.cs index b9832e99..917393c4 100644 --- a/Marechai.Server/Controllers/DumpsController.cs +++ b/Marechai.Server/Controllers/DumpsController.cs @@ -85,6 +85,7 @@ public class DumpsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(DumpDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -135,6 +136,7 @@ public class DumpsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/GpusByMachineController.cs b/Marechai.Server/Controllers/GpusByMachineController.cs index 27f38aca..f84c5bee 100644 --- a/Marechai.Server/Controllers/GpusByMachineController.cs +++ b/Marechai.Server/Controllers/GpusByMachineController.cs @@ -62,6 +62,7 @@ public class GpusByMachineController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/GpusController.cs b/Marechai.Server/Controllers/GpusController.cs index 7b66c347..49dabaf0 100644 --- a/Marechai.Server/Controllers/GpusController.cs +++ b/Marechai.Server/Controllers/GpusController.cs @@ -106,6 +106,7 @@ public class GpusController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(GpuDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -163,6 +164,7 @@ public class GpusController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs b/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs index 6a105ea6..227b888b 100644 --- a/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs +++ b/Marechai.Server/Controllers/InstructionSetExtensionsByProcessorController.cs @@ -61,6 +61,7 @@ public class InstructionSetExtensionsByProcessorController(MarechaiContext conte [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/InstructionSetExtensionsController.cs b/Marechai.Server/Controllers/InstructionSetExtensionsController.cs index 30d8511f..7a50d6ff 100644 --- a/Marechai.Server/Controllers/InstructionSetExtensionsController.cs +++ b/Marechai.Server/Controllers/InstructionSetExtensionsController.cs @@ -68,6 +68,7 @@ public class InstructionSetExtensionsController(MarechaiContext context) : Contr [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(InstructionSetExtension viewModel) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -109,6 +110,7 @@ public class InstructionSetExtensionsController(MarechaiContext context) : Contr [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/InstructionSetsController.cs b/Marechai.Server/Controllers/InstructionSetsController.cs index 57ba4c18..cd007f58 100644 --- a/Marechai.Server/Controllers/InstructionSetsController.cs +++ b/Marechai.Server/Controllers/InstructionSetsController.cs @@ -68,6 +68,7 @@ public class InstructionSetsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(InstructionSet viewModel) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -109,6 +110,7 @@ public class InstructionSetsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/LicensesController.cs b/Marechai.Server/Controllers/LicensesController.cs index 6bafb978..0d9304cc 100644 --- a/Marechai.Server/Controllers/LicensesController.cs +++ b/Marechai.Server/Controllers/LicensesController.cs @@ -76,6 +76,7 @@ public class LicensesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(License viewModel) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -127,6 +128,7 @@ public class LicensesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MachineFamiliesController.cs b/Marechai.Server/Controllers/MachineFamiliesController.cs index 32bc8e06..d3b22dd4 100644 --- a/Marechai.Server/Controllers/MachineFamiliesController.cs +++ b/Marechai.Server/Controllers/MachineFamiliesController.cs @@ -72,6 +72,7 @@ public class MachineFamiliesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(MachineFamilyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -115,6 +116,7 @@ public class MachineFamiliesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MachinePhotosController.cs b/Marechai.Server/Controllers/MachinePhotosController.cs index 51da5745..69bb94d7 100644 --- a/Marechai.Server/Controllers/MachinePhotosController.cs +++ b/Marechai.Server/Controllers/MachinePhotosController.cs @@ -104,6 +104,7 @@ public class MachinePhotosController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(MachinePhotoDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MachinesController.cs b/Marechai.Server/Controllers/MachinesController.cs index 06b2532b..682026d5 100644 --- a/Marechai.Server/Controllers/MachinesController.cs +++ b/Marechai.Server/Controllers/MachinesController.cs @@ -91,6 +91,7 @@ public class MachinesController [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(MachineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -263,6 +264,7 @@ public class MachinesController [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazineIssuesController.cs b/Marechai.Server/Controllers/MagazineIssuesController.cs index 4be3ba89..783f17e5 100644 --- a/Marechai.Server/Controllers/MagazineIssuesController.cs +++ b/Marechai.Server/Controllers/MagazineIssuesController.cs @@ -84,6 +84,7 @@ public class MagazineIssuesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(MagazineIssueDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -136,6 +137,7 @@ public class MagazineIssuesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazineScansController.cs b/Marechai.Server/Controllers/MagazineScansController.cs index dcf8da52..aaefa55b 100644 --- a/Marechai.Server/Controllers/MagazineScansController.cs +++ b/Marechai.Server/Controllers/MagazineScansController.cs @@ -80,6 +80,7 @@ public class MagazineScansController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(MagazineScanDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -150,6 +151,7 @@ public class MagazineScansController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(Guid id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazinesByMachineController.cs b/Marechai.Server/Controllers/MagazinesByMachineController.cs index 9473fafc..bb0a81e8 100644 --- a/Marechai.Server/Controllers/MagazinesByMachineController.cs +++ b/Marechai.Server/Controllers/MagazinesByMachineController.cs @@ -60,6 +60,7 @@ public class MagazinesByMachineController(MarechaiContext context) : ControllerB [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs b/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs index 1e872f68..180b1cf1 100644 --- a/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs +++ b/Marechai.Server/Controllers/MagazinesByMachineFamilyController.cs @@ -60,6 +60,7 @@ public class MagazinesByMachineFamilyController(MarechaiContext context) : Contr [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MagazinesController.cs b/Marechai.Server/Controllers/MagazinesController.cs index d4d80d51..a3c3913c 100644 --- a/Marechai.Server/Controllers/MagazinesController.cs +++ b/Marechai.Server/Controllers/MagazinesController.cs @@ -95,6 +95,7 @@ public class MagazinesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(MagazineDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -152,6 +153,7 @@ public class MagazinesController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MediaController.cs b/Marechai.Server/Controllers/MediaController.cs index ca6d61a8..0e4dcf89 100644 --- a/Marechai.Server/Controllers/MediaController.cs +++ b/Marechai.Server/Controllers/MediaController.cs @@ -128,6 +128,7 @@ public class MediaController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(MediaDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -216,6 +217,7 @@ public class MediaController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/MemoriesByMachineController.cs b/Marechai.Server/Controllers/MemoriesByMachineController.cs index 6d683fbd..6536fdef 100644 --- a/Marechai.Server/Controllers/MemoriesByMachineController.cs +++ b/Marechai.Server/Controllers/MemoriesByMachineController.cs @@ -66,6 +66,7 @@ public class MemoriesByMachineController(MarechaiContext context) : ControllerBa [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/NewsController.cs b/Marechai.Server/Controllers/NewsController.cs index 96ccd781..f3551891 100644 --- a/Marechai.Server/Controllers/NewsController.cs +++ b/Marechai.Server/Controllers/NewsController.cs @@ -158,6 +158,7 @@ public class NewsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/PeopleByBookController.cs b/Marechai.Server/Controllers/PeopleByBookController.cs index 2a700ff3..e7eccc1d 100644 --- a/Marechai.Server/Controllers/PeopleByBookController.cs +++ b/Marechai.Server/Controllers/PeopleByBookController.cs @@ -66,6 +66,7 @@ public class PeopleByBookController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/PeopleByDocumentController.cs b/Marechai.Server/Controllers/PeopleByDocumentController.cs index 53cec814..7036c0c9 100644 --- a/Marechai.Server/Controllers/PeopleByDocumentController.cs +++ b/Marechai.Server/Controllers/PeopleByDocumentController.cs @@ -66,6 +66,7 @@ public class PeopleByDocumentController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/PeopleByMagazineController.cs b/Marechai.Server/Controllers/PeopleByMagazineController.cs index b0480ac5..19a7e5f7 100644 --- a/Marechai.Server/Controllers/PeopleByMagazineController.cs +++ b/Marechai.Server/Controllers/PeopleByMagazineController.cs @@ -66,6 +66,7 @@ public class PeopleByMagazineController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/PeopleController.cs b/Marechai.Server/Controllers/PeopleController.cs index 711ea938..d9084f38 100644 --- a/Marechai.Server/Controllers/PeopleController.cs +++ b/Marechai.Server/Controllers/PeopleController.cs @@ -91,6 +91,7 @@ public class PeopleController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(PersonDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -152,6 +153,7 @@ public class PeopleController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ProcessorsByMachineController.cs b/Marechai.Server/Controllers/ProcessorsByMachineController.cs index ec1c13b9..6f38c925 100644 --- a/Marechai.Server/Controllers/ProcessorsByMachineController.cs +++ b/Marechai.Server/Controllers/ProcessorsByMachineController.cs @@ -63,6 +63,7 @@ public class ProcessorsByMachineController(MarechaiContext context) : Controller [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ProcessorsController.cs b/Marechai.Server/Controllers/ProcessorsController.cs index e01e0cba..d6e8bb7d 100644 --- a/Marechai.Server/Controllers/ProcessorsController.cs +++ b/Marechai.Server/Controllers/ProcessorsController.cs @@ -163,6 +163,7 @@ public class ProcessorsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(ProcessorDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -252,6 +253,7 @@ public class ProcessorsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ResolutionsByGpuController.cs b/Marechai.Server/Controllers/ResolutionsByGpuController.cs index 10bebd4f..c7e95674 100644 --- a/Marechai.Server/Controllers/ResolutionsByGpuController.cs +++ b/Marechai.Server/Controllers/ResolutionsByGpuController.cs @@ -78,6 +78,7 @@ public class ResolutionsByGpuController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ResolutionsByScreenController.cs b/Marechai.Server/Controllers/ResolutionsByScreenController.cs index f35c5dad..5315c4f7 100644 --- a/Marechai.Server/Controllers/ResolutionsByScreenController.cs +++ b/Marechai.Server/Controllers/ResolutionsByScreenController.cs @@ -74,6 +74,7 @@ public class ResolutionsByScreenController(MarechaiContext context) : Controller [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ResolutionsController.cs b/Marechai.Server/Controllers/ResolutionsController.cs index 4c1feafc..c39b71f1 100644 --- a/Marechai.Server/Controllers/ResolutionsController.cs +++ b/Marechai.Server/Controllers/ResolutionsController.cs @@ -83,6 +83,7 @@ public class ResolutionsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(ResolutionDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -134,6 +135,7 @@ public class ResolutionsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ScreensByMachineController.cs b/Marechai.Server/Controllers/ScreensByMachineController.cs index 069a7275..a0b12644 100644 --- a/Marechai.Server/Controllers/ScreensByMachineController.cs +++ b/Marechai.Server/Controllers/ScreensByMachineController.cs @@ -78,6 +78,7 @@ public class ScreensByMachineController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/ScreensController.cs b/Marechai.Server/Controllers/ScreensController.cs index 1fdb0cb1..3b6588c8 100644 --- a/Marechai.Server/Controllers/ScreensController.cs +++ b/Marechai.Server/Controllers/ScreensController.cs @@ -102,6 +102,7 @@ public class ScreensController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(ScreenDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -157,6 +158,7 @@ public class ScreensController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoftwareFamiliesController.cs b/Marechai.Server/Controllers/SoftwareFamiliesController.cs index db60c7b7..e120f44e 100644 --- a/Marechai.Server/Controllers/SoftwareFamiliesController.cs +++ b/Marechai.Server/Controllers/SoftwareFamiliesController.cs @@ -74,6 +74,7 @@ public class SoftwareFamiliesController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(SoftwareFamilyDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -118,6 +119,7 @@ public class SoftwareFamiliesController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoftwareVariantsController.cs b/Marechai.Server/Controllers/SoftwareVariantsController.cs index b75d9fea..9c000599 100644 --- a/Marechai.Server/Controllers/SoftwareVariantsController.cs +++ b/Marechai.Server/Controllers/SoftwareVariantsController.cs @@ -105,6 +105,7 @@ public class SoftwareVariantsController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(SoftwareVariantDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -170,6 +171,7 @@ public class SoftwareVariantsController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoftwareVersionsController.cs b/Marechai.Server/Controllers/SoftwareVersionsController.cs index f68461dc..716cf394 100644 --- a/Marechai.Server/Controllers/SoftwareVersionsController.cs +++ b/Marechai.Server/Controllers/SoftwareVersionsController.cs @@ -88,6 +88,7 @@ public class SoftwareVersionsController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(SoftwareVersionDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -140,6 +141,7 @@ public class SoftwareVersionsController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(ulong id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoundSynthsByMachineController.cs b/Marechai.Server/Controllers/SoundSynthsByMachineController.cs index 5ae4050d..7f4b40da 100644 --- a/Marechai.Server/Controllers/SoundSynthsByMachineController.cs +++ b/Marechai.Server/Controllers/SoundSynthsByMachineController.cs @@ -62,6 +62,7 @@ public class SoundSynthsByMachineController(MarechaiContext context) : Controlle [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/SoundSynthsController.cs b/Marechai.Server/Controllers/SoundSynthsController.cs index f06e4535..38166b91 100644 --- a/Marechai.Server/Controllers/SoundSynthsController.cs +++ b/Marechai.Server/Controllers/SoundSynthsController.cs @@ -117,6 +117,7 @@ public class SoundSynthsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task UpdateAsync(SoundSynthDto dto) { string userId = User.FindFirstValue(ClaimTypes.Sid); @@ -176,6 +177,7 @@ public class SoundSynthsController(MarechaiContext context) : ControllerBase [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(int id) { string userId = User.FindFirstValue(ClaimTypes.Sid); diff --git a/Marechai.Server/Controllers/StorageByMachineController.cs b/Marechai.Server/Controllers/StorageByMachineController.cs index 24aadc68..867d3c03 100644 --- a/Marechai.Server/Controllers/StorageByMachineController.cs +++ b/Marechai.Server/Controllers/StorageByMachineController.cs @@ -64,6 +64,7 @@ public class StorageByMachineController(MarechaiContext context) : ControllerBas [Authorize(Roles = "Admin,UberAdmin")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] public async Task DeleteAsync(long id) { string userId = User.FindFirstValue(ClaimTypes.Sid);