diff --git a/Api/Controllers/ItemTypesController.cs b/Api/Controllers/ItemTypesController.cs
deleted file mode 100644
index 5c86dba..0000000
--- a/Api/Controllers/ItemTypesController.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-using System.ComponentModel.DataAnnotations;
-using Api.Requests;
-using Api.Responses;
-using Application.Commands;
-using Application.Queries;
-using Microsoft.AspNetCore.Authorization;
-using Microsoft.AspNetCore.Mvc;
-using TourmalineCore.AspNetCore.JwtAuthentication.Core.Filters;
-
-namespace Api.Controllers;
-
-[Authorize]
-[ApiController]
-[Route("api/item-types")]
-public class ItemTypesController : ControllerBase
-{
- ///
- /// Get all item types
- ///
- [RequiresPermission(UserClaimsProvider.CanViewItemsTypes)]
- [HttpGet]
- public async Task GetAllItemTypesAsync(
- [FromServices] AllItemTypesQuery allItemTypesQuery
- )
- {
- var itemTypes = await allItemTypesQuery.GetAsync();
-
- return new ItemTypesResponse
- {
- ItemTypes = itemTypes
- .Select(x => new ItemTypeDto
- {
- Id = x.Id,
- Name = x.Name,
- })
- .ToList()
- };
- }
-
- ///
- /// Adds item type
- ///
- ///
- [RequiresPermission(UserClaimsProvider.CanManageItemsTypes)]
- [HttpPost]
- public async Task CreateItemTypeAsync(
- [FromServices] CreateItemTypeCommand createItemTypeCommand,
- [Required][FromBody] CreateItemTypeRequest createItemTypeRequest
- )
- {
- var createItemTypeCommandParams = new CreateItemTypeCommandParams
- {
- Name = createItemTypeRequest.Name
- };
-
- var newItemTypeId = await createItemTypeCommand.ExecuteAsync(createItemTypeCommandParams);
-
- return new CreateItemTypeResponse()
- {
- NewItemTypeId = newItemTypeId
- };
- }
-
- ///
- /// Deletes specific item type
- ///
- ///
- [RequiresPermission(UserClaimsProvider.AUTO_TESTS_ONLY_IsItemTypesHardDeleteAllowed)]
- [HttpDelete("{itemTypeId}/hard-delete")]
- public async Task