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()); }
public async Task DeleteItemCategory([Body] DeleteItemCategoryContract contract) { await apiClient.DeleteItemCategory(contract); }