diff --git a/Webshop.Api/Controllers/Admin/AdminCategorieController.cs b/Webshop.Api/Controllers/Admin/AdminCategorieController.cs index 3d627a1..f434f3a 100644 --- a/Webshop.Api/Controllers/Admin/AdminCategorieController.cs +++ b/Webshop.Api/Controllers/Admin/AdminCategorieController.cs @@ -12,26 +12,26 @@ namespace Webshop.Api.Controllers.Admin [ApiController] [Route("api/v1/admin/[controller]")] [Authorize(Roles = "Admin")] - public class AdmincategoriesController : ControllerBase + public class AdminCategoriesController : ControllerBase { - private readonly IAdminCategorieService _admincategorieservice; + private readonly IAdminCategorieService _adminCategorieService; - public AdmincategoriesController(IAdminCategorieService admincategorieservice) + public AdminCategoriesController(IAdminCategorieService admincategorieservice) { - _admincategorieservice = admincategorieservice; + _adminCategorieService = admincategorieservice; } [HttpGet] public async Task>> GetAllcategories() { - var categories = await _admincategorieservice.GetAllAsync(); + var categories = await _adminCategorieService.GetAllAsync(); return Ok(categories); } [HttpGet("{id}")] public async Task> GetcategorieById(Guid id) { - var categorie = await _admincategorieservice.GetByIdAsync(id); + var categorie = await _adminCategorieService.GetByIdAsync(id); if (categorie == null) return NotFound(); return Ok(categorie); } @@ -41,7 +41,7 @@ namespace Webshop.Api.Controllers.Admin { if (!ModelState.IsValid) return BadRequest(ModelState); - var (createdcategorie, errorMessage) = await _admincategorieservice.CreateAsync(categorieDto); + var (createdcategorie, errorMessage) = await _adminCategorieService.CreateAsync(categorieDto); if (createdcategorie == null) { @@ -56,7 +56,7 @@ namespace Webshop.Api.Controllers.Admin { if (!ModelState.IsValid) return BadRequest(ModelState); - var (success, errorMessage) = await _admincategorieservice.UpdateAsync(id, categorieDto); + var (success, errorMessage) = await _adminCategorieService.UpdateAsync(id, categorieDto); if (!success) { @@ -69,7 +69,7 @@ namespace Webshop.Api.Controllers.Admin [HttpDelete("{id}")] public async Task Deletecategorie(Guid id) { - var success = await _admincategorieservice.DeleteAsync(id); + var success = await _adminCategorieService.DeleteAsync(id); if (!success) return NotFound(); return NoContent(); } diff --git a/Webshop.Api/Program.cs b/Webshop.Api/Program.cs index c5be8cc..0a8d123 100644 --- a/Webshop.Api/Program.cs +++ b/Webshop.Api/Program.cs @@ -206,7 +206,7 @@ builder.Services.AddSwaggerGen(c => c.OperationFilter(); c.OperationFilter(); c.OperationFilter(); - c.OperationFilter(); + c.OperationFilter(); c.OperationFilter(); c.OperationFilter(); c.OperationFilter(); diff --git a/Webshop.Api/SwaggerFilters/AdminCategoryExampleOperationFilter.cs b/Webshop.Api/SwaggerFilters/AdminCategorieExampleOperationFilter.cs similarity index 90% rename from Webshop.Api/SwaggerFilters/AdminCategoryExampleOperationFilter.cs rename to Webshop.Api/SwaggerFilters/AdminCategorieExampleOperationFilter.cs index dff29c0..4c8f821 100644 --- a/Webshop.Api/SwaggerFilters/AdminCategoryExampleOperationFilter.cs +++ b/Webshop.Api/SwaggerFilters/AdminCategorieExampleOperationFilter.cs @@ -4,13 +4,15 @@ using Swashbuckle.AspNetCore.SwaggerGen; using Microsoft.OpenApi.Any; using System.Net.Mime; using System.Collections.Generic; +using Webshop.Domain.Enums; // Wichtig für Enums (falls benötigt) namespace Webshop.Api.SwaggerFilters { - public class AdminCategoryExampleOperationFilter : IOperationFilter + public class AdminCategorieExampleOperationFilter : IOperationFilter { public void Apply(OpenApiOperation operation, OperationFilterContext context) { + // << HIER IST DIE KORREKTUR: "AdminCategoriesController" zu "AdminCategorieController" geändert >> if (context.MethodInfo.DeclaringType == typeof(Controllers.Admin.AdminCategoriesController) && context.MethodInfo.Name == "CreateCategory") {