public async Task <IActionResult> DeleteItemCategory([FromBody] DeleteItemCategoryContract contract)
        {
            var command = new DeleteItemCategoryCommand(new ItemCategoryId(contract.ItemCategoryId));

            try
            {
                await commandDispatcher.DispatchAsync(command, default);
            }
            catch (DomainException e)
            {
                return(BadRequest(e.Reason));
            }

            return(Ok());
        }
예제 #2
0
 public async Task DeleteItemCategory([Body] DeleteItemCategoryContract contract)
 {
     await apiClient.DeleteItemCategory(contract);
 }