using Nop.Core.Domain.Tax; namespace Nop.Services.Tax; /// /// Tax category service interface /// public partial interface ITaxCategoryService { /// /// Deletes a tax category /// /// Tax category /// A task that represents the asynchronous operation Task DeleteTaxCategoryAsync(TaxCategory taxCategory); /// /// Gets all tax categories /// /// /// A task that represents the asynchronous operation /// The task result contains the ax categories /// Task> GetAllTaxCategoriesAsync(); /// /// Gets a tax category /// /// Tax category identifier /// /// A task that represents the asynchronous operation /// The task result contains the ax category /// Task GetTaxCategoryByIdAsync(int taxCategoryId); /// /// Inserts a tax category /// /// Tax category /// A task that represents the asynchronous operation Task InsertTaxCategoryAsync(TaxCategory taxCategory); /// /// Updates the tax category /// /// Tax category /// A task that represents the asynchronous operation Task UpdateTaxCategoryAsync(TaxCategory taxCategory); }