This commit is contained in:
2023-07-20 21:38:05 +03:00
parent 4bac59f322
commit 2f108bef4f
35 changed files with 1863 additions and 909 deletions
@@ -17,13 +17,17 @@ using Services.Item.Domain;
[Route("api/[controller]")]
public class SettingsItemController : BaseApiController
{
private ILogger<SettingsItemController> _logger;
private ItemService _itemService;
public SettingsItemController(
ILogger<SettingsItemController> logger,
ItemService itemService
)
{
_itemService = itemService;
_logger = logger;
}
[HttpGet("~/api/settings/item-categories")]
@@ -40,7 +44,8 @@ public class SettingsItemController : BaseApiController
[HttpPost("~/api/settings/item-categories")]
public object ItemCategoriesAdd(ItemCategoryViewModel request)
{
var exec = _itemService.CategoryAdd(UserId, new ItemCategory { Name = request.Name! });
var exec = _itemService.CategoryAdd(UserId, request.FromModel());
switch (exec.Status)
{
case GeneralExecStatus.success:
@@ -58,7 +63,8 @@ public class SettingsItemController : BaseApiController
[HttpPut("~/api/settings/item-categories/{id}")]
public object ItemCategoriesEdit(string id, ItemCategoryViewModel request)
{
var exec = _itemService.CategoryUpdate(UserId, id.AsGuid(), new ItemCategory { Name = request.Name! });
var exec = _itemService.CategoryUpdate(UserId, id.AsGuid(), request.FromModel());
switch (exec.Status)
{
case GeneralExecStatus.success: