This commit is contained in:
2023-12-16 21:18:01 +02:00
parent 775146ee86
commit 2feaf50802
46 changed files with 641 additions and 429 deletions
@@ -12,8 +12,7 @@ using Services.Item;
using Services.Item.Domain;
[Authorize]
[ApiController]
[Route("api/[controller]")]
[DefaultFromBody]
public class SettingsItemController : BaseApiController
{
private ILogger<SettingsItemController> _logger;
@@ -31,7 +30,6 @@ public class SettingsItemController : BaseApiController
_mapper = mapper;
}
[HttpGet("~/api/settings/item-categories")]
public ObjectResult ItemsCategories()
{
var list = _itemService.GetAllCategories(UserId);
@@ -41,7 +39,6 @@ public class SettingsItemController : BaseApiController
.ThenBy(x => x.Name));
}
[HttpPost("~/api/settings/item-categories")]
public ObjectResult ItemCategoriesAdd(ItemCategoryViewModel request)
{
var exec = _itemService.CategoryAdd(UserId, request.FromModel());
@@ -60,7 +57,6 @@ public class SettingsItemController : BaseApiController
}
}
[HttpPut("~/api/settings/item-categories/{id}")]
public ObjectResult ItemCategoriesUpdate([AsGuid] string id, ItemCategoryViewModel request)
{
var exec = _itemService.CategoryUpdate(UserId, id.AsGuid(), request.FromModel());
@@ -79,7 +75,6 @@ public class SettingsItemController : BaseApiController
}
}
[HttpDelete("~/api/settings/item-categories/{id}")]
public ObjectResult ItemCategoriesDelete([AsGuid] string id)
{
var exec = _itemService.CategoryRemove(UserId, id.AsGuid());
@@ -100,7 +95,6 @@ public class SettingsItemController : BaseApiController
}
}
[HttpGet("~/api/settings/items")]
public ObjectResult Items([AsGuid] string category)
{
var categoryId = category.AsGuid();
@@ -112,8 +106,7 @@ public class SettingsItemController : BaseApiController
return Ok(_mapper.Map<List<ItemViewModel>>(list.OrderBy(x => x.Name)));
}
[HttpPut("~/api/settings/items/{id}")]
public ObjectResult Items([AsGuid] string id, ItemEditModel request)
public ObjectResult ItemsUpdate([AsGuid] string id, ItemEditModel request)
{
var exec = _itemService.Update(UserId, id.AsGuid(), request.Category.AsGuid());
@@ -131,8 +124,7 @@ public class SettingsItemController : BaseApiController
}
}
[HttpPost("~/api/settings/items")]
public ObjectResult Items(ItemChangeCategoryModel request)
public ObjectResult ItemsPost(ItemChangeCategoryModel request)
{
var exec = _itemService.UpdateItemsCategory(UserId, request.category.AsGuid(), request.Items.Select(x => x.AsGuid()).ToList());