diff --git a/TickAPI/TickAPI.Tests/Categories/Controllers/CategoryControllerTests.cs b/TickAPI/TickAPI.Tests/Categories/Controllers/CategoriesControllerTests.cs similarity index 92% rename from TickAPI/TickAPI.Tests/Categories/Controllers/CategoryControllerTests.cs rename to TickAPI/TickAPI.Tests/Categories/Controllers/CategoriesControllerTests.cs index 7a0c8f0..271fd24 100644 --- a/TickAPI/TickAPI.Tests/Categories/Controllers/CategoryControllerTests.cs +++ b/TickAPI/TickAPI.Tests/Categories/Controllers/CategoriesControllerTests.cs @@ -12,7 +12,7 @@ namespace TickAPI.Tests.Categories.Controllers; -public class CategoryControllerTests +public class CategoriesControllerTests { [Fact] public async Task GetCategories_WhenDataIsValid_ShouldReturnOk() @@ -25,7 +25,7 @@ public async Task GetCategories_WhenDataIsValid_ShouldReturnOk() Result>.Success(new PaginatedData(new List(), pageNumber, pageSize, true, true, new PaginationDetails(0, 0)))); - var sut = new CategoryController(categoryServiceMock.Object); + var sut = new CategoriesController(categoryServiceMock.Object); // Act var res = await sut.GetCategories(pageSize, pageNumber); @@ -49,7 +49,7 @@ public async Task CreateCategory_WhenDataIsValid_ShouldReturnSuccess() .Setup(m => m.CreateNewCategoryAsync(categoryName)) .ReturnsAsync(Result.Success(new Category())); - var sut = new CategoryController(categoryServiceMock.Object); + var sut = new CategoriesController(categoryServiceMock.Object); // Act var res = await sut.CreateCategory(createCategoryDto); diff --git a/TickAPI/TickAPI.Tests/Customers/Controllers/CustomerControllerTests.cs b/TickAPI/TickAPI.Tests/Customers/Controllers/CustomersControllerTests.cs similarity index 97% rename from TickAPI/TickAPI.Tests/Customers/Controllers/CustomerControllerTests.cs rename to TickAPI/TickAPI.Tests/Customers/Controllers/CustomersControllerTests.cs index 8e9eadd..e7ce3a2 100644 --- a/TickAPI/TickAPI.Tests/Customers/Controllers/CustomerControllerTests.cs +++ b/TickAPI/TickAPI.Tests/Customers/Controllers/CustomersControllerTests.cs @@ -14,7 +14,7 @@ namespace TickAPI.Tests.Customers.Controllers; -public class CustomerControllerTests +public class CustomersControllerTests { [Fact] public async Task GoogleLogin_WhenAuthSuccessAndCustomerExists_ShouldReturnToken() @@ -38,7 +38,7 @@ public async Task GoogleLogin_WhenAuthSuccessAndCustomerExists_ShouldReturnToken var claimsServiceMock = new Mock(); - var sut = new CustomerController( + var sut = new CustomersController( googleAuthServiceMock.Object, jwtServiceMock.Object, customerServiceMock.Object, @@ -83,7 +83,7 @@ public async Task GoogleLogin_WhenAuthSuccessAndCustomerDoesNotExist_ShouldCreat var claimsServiceMock = new Mock(); - var sut = new CustomerController( + var sut = new CustomersController( googleAuthServiceMock.Object, jwtServiceMock.Object, customerServiceMock.Object, @@ -137,7 +137,7 @@ public async Task AboutMe_WithValidEmailClaim_ShouldReturnCustomerDetails() var claimsServiceMock = new Mock(); claimsServiceMock.Setup(m => m.GetEmailFromClaims(controllerContext.HttpContext.User.Claims)).Returns(Result.Success(email)); - var sut = new CustomerController( + var sut = new CustomersController( googleAuthServiceMock.Object, jwtServiceMock.Object, customerServiceMock.Object, @@ -168,7 +168,7 @@ public async Task AboutMe_WithMissingEmailClaim_ShouldReturnBadRequest() claimsServiceMock.Setup(m => m.GetEmailFromClaims(It.IsAny>())).Returns(Result.Failure(StatusCodes.Status400BadRequest, "missing email claim")); - var sut = new CustomerController( + var sut = new CustomersController( googleAuthServiceMock.Object, jwtServiceMock.Object, customerServiceMock.Object, diff --git a/TickAPI/TickAPI.Tests/Events/Controllers/EventControllerTests.cs b/TickAPI/TickAPI.Tests/Events/Controllers/EventsControllerTests.cs similarity index 93% rename from TickAPI/TickAPI.Tests/Events/Controllers/EventControllerTests.cs rename to TickAPI/TickAPI.Tests/Events/Controllers/EventsControllerTests.cs index c0789fa..3ca5b1b 100644 --- a/TickAPI/TickAPI.Tests/Events/Controllers/EventControllerTests.cs +++ b/TickAPI/TickAPI.Tests/Events/Controllers/EventsControllerTests.cs @@ -18,7 +18,7 @@ namespace TickAPI.Tests.Events.Controllers; -public class EventControllerTests +public class EventsControllerTests { [Fact] public async Task CreateEvent_WhenDataIsValid_ShouldReturnSuccess() @@ -67,7 +67,7 @@ public async Task CreateEvent_WhenDataIsValid_ShouldReturnSuccess() var organizerServiceMock = new Mock(); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = controllerContext; @@ -110,7 +110,7 @@ public async Task CreateEvent_WhenMissingEmailClaims_ShouldReturnBadRequest() var organizerServiceMock = new Mock(); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = new ControllerContext { @@ -181,7 +181,7 @@ public async Task GetOrganizerEvents_WhenAllOperationsSucceed_ShouldReturnOkWith .Setup(m => m.GetOrganizerEventsAsync(organizer, page, pageSize)) .ReturnsAsync(Result>.Success(paginatedData)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = controllerContext; // Act @@ -218,7 +218,7 @@ public async Task GetOrganizerEvents_WhenEmailClaimIsMissing_ShouldReturnBadRequ var eventServiceMock = new Mock(); var organizerServiceMock = new Mock(); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext @@ -271,7 +271,7 @@ public async Task GetOrganizerEvents_WhenOrganizerIsNotFound_ShouldReturnNotFoun var eventServiceMock = new Mock(); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = controllerContext; // Act @@ -323,7 +323,7 @@ public async Task GetOrganizerEvents_WhenPaginationFails_ShouldReturnBadRequest( .Setup(m => m.GetOrganizerEventsAsync(organizer, page, pageSize)) .ReturnsAsync(Result>.Failure(StatusCodes.Status400BadRequest, errorMessage)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = controllerContext; // Act @@ -375,7 +375,7 @@ public async Task GetOrganizerEventsPaginationDetails_WhenAllOperationsSucceed_S .Setup(m => m.GetOrganizerEventsPaginationDetailsAsync(organizer, pageSize)) .ReturnsAsync(Result.Success(paginationDetails)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = controllerContext; // Act @@ -429,7 +429,7 @@ public async Task GetOrganizerEventsPaginationDetails_WhenPaginationDetailsFails .Setup(m => m.GetOrganizerEventsPaginationDetailsAsync(organizer, pageSize)) .ReturnsAsync(Result.Failure(StatusCodes.Status400BadRequest, errorMessage)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); sut.ControllerContext = controllerContext; // Act @@ -470,7 +470,7 @@ public async Task GetEvents_WhenAllOperationsSucceed_ShouldReturnOkWithPaginated .Setup(m => m.GetEventsAsync(page, pageSize)) .ReturnsAsync(Result>.Success(paginatedData)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); // Act var response = await sut.GetEvents(pageSize, page); @@ -507,7 +507,7 @@ public async Task GetEvents_WhenOperationFails_ShouldReturnErrorWithCorrectStatu .Setup(m => m.GetEventsAsync(page, pageSize)) .ReturnsAsync(Result>.Failure(statusCode, errorMessage)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); // Act var response = await sut.GetEvents(pageSize, page); @@ -535,7 +535,7 @@ public async Task GetEventsPaginationDetails_WhenAllOperationsSucceed_ShouldRetu .Setup(m => m.GetEventsPaginationDetailsAsync(pageSize)) .ReturnsAsync(Result.Success(paginationDetails)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); // Act var response = await sut.GetEventsPaginationDetails(pageSize); @@ -566,7 +566,7 @@ public async Task GetEventsPaginationDetails_WhenOperationFails_ShouldReturnErro .Setup(m => m.GetEventsPaginationDetailsAsync(pageSize)) .ReturnsAsync(Result.Failure(statusCode, errorMessage)); - var sut = new EventController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); + var sut = new EventsController(eventServiceMock.Object, claimsServiceMock.Object, organizerServiceMock.Object); // Act var response = await sut.GetEventsPaginationDetails(pageSize); diff --git a/TickAPI/TickAPI.Tests/Organizers/Controllers/OrganizerControllerTests.cs b/TickAPI/TickAPI.Tests/Organizers/Controllers/OrganizersControllerTests.cs similarity index 97% rename from TickAPI/TickAPI.Tests/Organizers/Controllers/OrganizerControllerTests.cs rename to TickAPI/TickAPI.Tests/Organizers/Controllers/OrganizersControllerTests.cs index 5e26e85..164b26c 100644 --- a/TickAPI/TickAPI.Tests/Organizers/Controllers/OrganizerControllerTests.cs +++ b/TickAPI/TickAPI.Tests/Organizers/Controllers/OrganizersControllerTests.cs @@ -17,7 +17,7 @@ namespace TickAPI.Tests.Organizers.Controllers; -public class OrganizerControllerTests +public class OrganizersControllerTests { [Fact] public async Task GoogleLogin_WhenAuthSuccessAndVerifiedOrganizerExists_ShouldReturnValidVerifiedLoginDto() @@ -44,7 +44,7 @@ public async Task GoogleLogin_WhenAuthSuccessAndVerifiedOrganizerExists_ShouldRe var claimsServiceMock = new Mock(); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -85,7 +85,7 @@ public async Task GoogleLogin_WhenAuthSuccessAndUnverifiedOrganizerExists_Should var claimsServiceMock = new Mock(); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -127,7 +127,7 @@ public async Task var claimsServiceMock = new Mock(); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -189,7 +189,7 @@ public async Task CreateOrganizer_WhenCreatingAccountIsSuccessful_ShouldReturnTo var claimsServiceMock = new Mock(); claimsServiceMock.Setup(m => m.GetEmailFromClaims(controllerContext.HttpContext.User.Claims)).Returns(Result.Success(email)); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -218,7 +218,7 @@ public async Task CreateOrganizer_WhenMissingEmailClaim_ShouldReturnBadRequest() var claimsServiceMock = new Mock(); claimsServiceMock.Setup(m => m.GetEmailFromClaims(It.IsAny>())).Returns(Result.Failure(StatusCodes.Status400BadRequest, "missing email claim")); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -258,7 +258,7 @@ public async Task VerifyOrganizer_WhenVerificationSuccessful_ShouldReturnOk() var claimsServiceMock = new Mock(); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -318,7 +318,7 @@ public async Task AboutMe_WithValidEmailClaim_ShouldReturnOrganizerDetails() var claimsServiceMock = new Mock(); claimsServiceMock.Setup(m => m.GetEmailFromClaims(controllerContext.HttpContext.User.Claims)).Returns(Result.Success(email)); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -351,7 +351,7 @@ public async Task AboutMe_WithMissingEmailClaim_ShouldReturnBadRequest() var claimsServiceMock = new Mock(); claimsServiceMock.Setup(m => m.GetEmailFromClaims(It.IsAny>())).Returns(Result.Failure(StatusCodes.Status400BadRequest, "missing email claim")); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, @@ -404,7 +404,7 @@ public async Task AboutMe_WhenOrganizerNotFound_ShouldReturnInternalServerError( var claimsServiceMock = new Mock(); claimsServiceMock.Setup(m => m.GetEmailFromClaims(controllerContext.HttpContext.User.Claims)).Returns(Result.Success(email)); - var sut = new OrganizerController( + var sut = new OrganizersController( googleAuthServiceMock.Object, jwtServiceMock.Object, organizerServiceMock.Object, diff --git a/TickAPI/TickAPI/Admins/Controllers/AdminController.cs b/TickAPI/TickAPI/Admins/Controllers/AdminsController.cs similarity index 72% rename from TickAPI/TickAPI/Admins/Controllers/AdminController.cs rename to TickAPI/TickAPI/Admins/Controllers/AdminsController.cs index 63e23b2..cbc77bb 100644 --- a/TickAPI/TickAPI/Admins/Controllers/AdminController.cs +++ b/TickAPI/TickAPI/Admins/Controllers/AdminsController.cs @@ -4,7 +4,7 @@ namespace TickAPI.Admins.Controllers; [ApiController] [Route("api/[controller]")] -public class AdminController : ControllerBase +public class AdminsController : ControllerBase { } \ No newline at end of file diff --git a/TickAPI/TickAPI/Categories/Controllers/CategoryController.cs b/TickAPI/TickAPI/Categories/Controllers/CategoriesController.cs similarity index 88% rename from TickAPI/TickAPI/Categories/Controllers/CategoryController.cs rename to TickAPI/TickAPI/Categories/Controllers/CategoriesController.cs index e7d7469..684f0bc 100644 --- a/TickAPI/TickAPI/Categories/Controllers/CategoryController.cs +++ b/TickAPI/TickAPI/Categories/Controllers/CategoriesController.cs @@ -10,18 +10,17 @@ namespace TickAPI.Categories.Controllers; [ApiController] [Route("api/[controller]")] - -public class CategoryController : Controller +public class CategoriesController : Controller { private readonly ICategoryService _categoryService; - public CategoryController(ICategoryService categoryService) + public CategoriesController(ICategoryService categoryService) { _categoryService = categoryService; } [AuthorizeWithPolicy(AuthPolicies.VerifiedUserPolicy)] - [HttpGet("get-categories")] + [HttpGet] public async Task>> GetCategories([FromQuery] int pageSize, [FromQuery] int page) { var res = await _categoryService.GetCategoriesResponsesAsync(pageSize, page); @@ -33,7 +32,7 @@ public async Task>> GetCatego } // TODO: Add appropriate policy verification (admin, maybe also organizer?) - [HttpPost("create-category")] + [HttpPost] public async Task CreateCategory([FromBody] CreateCategoryDto request) { var newCategoryResult = await _categoryService.CreateNewCategoryAsync(request.Name); diff --git a/TickAPI/TickAPI/Customers/Controllers/CustomerController.cs b/TickAPI/TickAPI/Customers/Controllers/CustomersController.cs similarity index 93% rename from TickAPI/TickAPI/Customers/Controllers/CustomerController.cs rename to TickAPI/TickAPI/Customers/Controllers/CustomersController.cs index 6b5caaf..4ec0730 100644 --- a/TickAPI/TickAPI/Customers/Controllers/CustomerController.cs +++ b/TickAPI/TickAPI/Customers/Controllers/CustomersController.cs @@ -11,14 +11,14 @@ namespace TickAPI.Customers.Controllers; [ApiController] [Route("api/[controller]")] -public class CustomerController : ControllerBase +public class CustomersController : ControllerBase { private readonly IGoogleAuthService _googleAuthService; private readonly IJwtService _jwtService; private readonly ICustomerService _customerService; private readonly IClaimsService _claimsService; - public CustomerController(IGoogleAuthService googleAuthService, IJwtService jwtService, ICustomerService customerService, IClaimsService claimsService) + public CustomersController(IGoogleAuthService googleAuthService, IJwtService jwtService, ICustomerService customerService, IClaimsService claimsService) { _googleAuthService = googleAuthService; _jwtService = jwtService; diff --git a/TickAPI/TickAPI/Events/Controllers/EventController.cs b/TickAPI/TickAPI/Events/Controllers/EventsController.cs similarity index 92% rename from TickAPI/TickAPI/Events/Controllers/EventController.cs rename to TickAPI/TickAPI/Events/Controllers/EventsController.cs index 27594f7..2a5ac27 100644 --- a/TickAPI/TickAPI/Events/Controllers/EventController.cs +++ b/TickAPI/TickAPI/Events/Controllers/EventsController.cs @@ -14,13 +14,13 @@ namespace TickAPI.Events.Controllers; [Route("api/[controller]")] // TODO: Add lists of categories and tickettypes -public class EventController : ControllerBase +public class EventsController : ControllerBase { private readonly IEventService _eventService; private readonly IClaimsService _claimsService; private readonly IOrganizerService _organizerService; - public EventController(IEventService eventService, IClaimsService claimsService, IOrganizerService organizerService) + public EventsController(IEventService eventService, IClaimsService claimsService, IOrganizerService organizerService) { _eventService = eventService; _claimsService = claimsService; @@ -28,7 +28,7 @@ public EventController(IEventService eventService, IClaimsService claimsService, } [AuthorizeWithPolicy(AuthPolicies.VerifiedOrganizerPolicy)] - [HttpPost("create-event")] + [HttpPost] public async Task> CreateEvent([FromBody] CreateEventDto request) { var emailResult = _claimsService.GetEmailFromClaims(User.Claims); @@ -49,7 +49,7 @@ public async Task> CreateEvent([FromBody] C } [AuthorizeWithPolicy(AuthPolicies.VerifiedOrganizerPolicy)] - [HttpGet("get-organizer-events")] + [HttpGet("organizer")] public async Task>> GetOrganizerEvents([FromQuery] int pageSize, [FromQuery] int page) { var emailResult = _claimsService.GetEmailFromClaims(User.Claims); @@ -76,7 +76,7 @@ public async Task>> GetOrganizer } [AuthorizeWithPolicy(AuthPolicies.VerifiedOrganizerPolicy)] - [HttpGet("get-organizer-events-pagination-details")] + [HttpGet("organizer-pagination-details")] public async Task> GetOrganizerEventsPaginationDetails([FromQuery] int pageSize) { var emailResult = _claimsService.GetEmailFromClaims(User.Claims); @@ -103,7 +103,7 @@ public async Task> GetOrganizerEventsPaginationD } [AuthorizeWithPolicy(AuthPolicies.CustomerPolicy)] - [HttpGet("get-events")] + [HttpGet] public async Task>> GetEvents([FromQuery] int pageSize, [FromQuery] int page) { var paginatedDataResult = await _eventService.GetEventsAsync(page, pageSize); @@ -115,7 +115,7 @@ public async Task>> GetEvents([F } [AuthorizeWithPolicy(AuthPolicies.CustomerPolicy)] - [HttpGet("get-events-pagination-details")] + [HttpGet("pagination-details")] public async Task> GetEventsPaginationDetails([FromQuery] int pageSize) { var paginationDetailsResult = await _eventService.GetEventsPaginationDetailsAsync(pageSize); diff --git a/TickAPI/TickAPI/Organizers/Controllers/OrganizerController.cs b/TickAPI/TickAPI/Organizers/Controllers/OrganizersController.cs similarity index 96% rename from TickAPI/TickAPI/Organizers/Controllers/OrganizerController.cs rename to TickAPI/TickAPI/Organizers/Controllers/OrganizersController.cs index 4643556..cb405e3 100644 --- a/TickAPI/TickAPI/Organizers/Controllers/OrganizerController.cs +++ b/TickAPI/TickAPI/Organizers/Controllers/OrganizersController.cs @@ -12,14 +12,14 @@ namespace TickAPI.Organizers.Controllers; [ApiController] [Route("api/[controller]")] -public class OrganizerController : ControllerBase +public class OrganizersController : ControllerBase { private readonly IGoogleAuthService _googleAuthService; private readonly IJwtService _jwtService; private readonly IOrganizerService _organizerService; private readonly IClaimsService _claimsService; - public OrganizerController(IGoogleAuthService googleAuthService, IJwtService jwtService, + public OrganizersController(IGoogleAuthService googleAuthService, IJwtService jwtService, IOrganizerService organizerService, IClaimsService claimsService) { _googleAuthService = googleAuthService; @@ -62,7 +62,7 @@ public async Task> GoogleLogin([Fr } [AuthorizeWithPolicy(AuthPolicies.NewOrganizerPolicy)] - [HttpPost("create-organizer")] + [HttpPost] public async Task> CreateOrganizer([FromBody] CreateOrganizerDto request) { var emailResult = _claimsService.GetEmailFromClaims(User.Claims); @@ -84,7 +84,7 @@ public async Task> CreateOrganizer([Fro } // TODO: Add authorization with admin policy here - [HttpPost("verify-organizer")] + [HttpPost("verify")] public async Task VerifyOrganizer([FromBody] VerifyOrganizerDto request) { var verifyOrganizerResult = await _organizerService.VerifyOrganizerByEmailAsync(request.Email); diff --git a/TickAPI/TickAPI/Tickets/Controllers/TicketController.cs b/TickAPI/TickAPI/Tickets/Controllers/TicketsController.cs similarity index 72% rename from TickAPI/TickAPI/Tickets/Controllers/TicketController.cs rename to TickAPI/TickAPI/Tickets/Controllers/TicketsController.cs index fa02f1f..fcf4467 100644 --- a/TickAPI/TickAPI/Tickets/Controllers/TicketController.cs +++ b/TickAPI/TickAPI/Tickets/Controllers/TicketsController.cs @@ -4,7 +4,7 @@ namespace TickAPI.Tickets.Controllers; [ApiController] [Route("api/[controller]")] -public class TicketController : ControllerBase +public class TicketsController : ControllerBase { } \ No newline at end of file