controler aufräumen
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user