controler aufräumen

This commit is contained in:
Tizian.Breuch
2025-08-01 10:22:05 +02:00
parent 0b35597347
commit 38085ef199
11 changed files with 16 additions and 16 deletions

View File

@@ -10,7 +10,7 @@ using Webshop.Application.Services.Admin;
namespace Webshop.Api.Controllers.Admin
{
[ApiController]
[Route("api/v1/admin/categorys")]
[Route("api/v1/admin/[controller]")]
[Authorize(Roles = "Admin")]
public class AdminCategorysController : ControllerBase
{

View File

@@ -11,7 +11,7 @@ using Webshop.Domain.Enums;
namespace Webshop.Api.Controllers.Admin
{
[ApiController]
[Route("api/v1/admin/orders")]
[Route("api/v1/admin/[controller]")]
[Authorize(Roles = "Admin")]
public class AdminOrdersController : ControllerBase
{

View File

@@ -10,7 +10,7 @@ using Webshop.Application.Services.Admin; // IAdminPaymentMethodService
namespace Webshop.Api.Controllers.Admin
{
[ApiController]
[Route("api/v1/admin/paymentmethods")] // Saubere Route
[Route("api/v1/admin/[controller]")] // Saubere Route
[Authorize(Roles = "Admin")] // Nur Admins
public class AdminPaymentMethodsController : ControllerBase
{

View File

@@ -10,7 +10,7 @@ using Webshop.Application.Services.Admin;
namespace Webshop.Api.Controllers.Admin
{
[ApiController]
[Route("api/v1/admin/shippingmethods")]
[Route("api/v1/admin/[controller]")]
[Authorize(Roles = "Admin")]
public class AdminShippingMethodsController : ControllerBase
{

View File

@@ -11,7 +11,7 @@ using Webshop.Application.Services.Customers;
namespace Webshop.Api.Controllers.Customer
{
[ApiController]
[Route("api/v1/customer/addresses")]
[Route("api/v1/customer/[controller]")]
[Authorize(Roles = "Customer")]
public class AddressesController : ControllerBase
{

View File

@@ -15,7 +15,7 @@ namespace Webshop.Api.Controllers.Customer
{
[ApiController]
[Route("api/v1/[controller]")] // z.B. /api/v1/customer/profile
[Route("api/v1/customer/[controller]")] // z.B. /api/v1/customer/profile
[Authorize(Roles = "Customer")]
public class CustomerController : ControllerBase
{

View File

@@ -12,7 +12,7 @@ using Webshop.Application.Services.Customers.Interfaces; // Für IOrderService
namespace Webshop.Api.Controllers.Customer
{
[ApiController]
[Route("api/v1/customer/orders")]
[Route("api/v1/customer/[controller]")]
[Authorize(Roles = "Customer")]
public class OrdersController : ControllerBase
{

View File

@@ -9,7 +9,7 @@ using Webshop.Application.Services.Public;
namespace Webshop.Api.Controllers.Public
{
[ApiController]
[Route("api/v1/public/categorys")]
[Route("api/v1/public/[controller]")]
[AllowAnonymous]
public class CategoryController : ControllerBase
{

View File

@@ -9,7 +9,7 @@ using Webshop.Application.Services.Public; // IPaymentMethodService
namespace Webshop.Api.Controllers.Public
{
[ApiController]
[Route("api/v1/public/paymentmethods")] // Saubere Route
[Route("api/v1/public/[controller]")] // Saubere Route
[AllowAnonymous] // Jeder darf die verfügbaren Zahlungsmethoden sehen
public class PaymentMethodsController : ControllerBase
{

View File

@@ -9,7 +9,7 @@ using Webshop.Application.Services.Public.Interfaces; // <-- WICHTIGES USING HIN
namespace Webshop.Api.Controllers.Public
{
[ApiController]
[Route("api/v1/public/products")] // Route explizit gemacht f<>r Klarheit
[Route("api/v1/public/[controller]")] // Route explizit gemacht f<>r Klarheit
[AllowAnonymous]
public class ProductsController : ControllerBase
{