using Nop.Web.Areas.Admin.Models.Tax; namespace Nop.Web.Areas.Admin.Factories; /// /// Represents the tax model factory /// public partial interface ITaxModelFactory { /// /// Prepare tax provider search model /// /// Tax provider search model /// /// A task that represents the asynchronous operation /// The task result contains the ax provider search model /// Task PrepareTaxProviderSearchModelAsync(TaxProviderSearchModel searchModel); /// /// Prepare paged tax provider list model /// /// Tax provider search model /// /// A task that represents the asynchronous operation /// The task result contains the ax provider list model /// Task PrepareTaxProviderListModelAsync(TaxProviderSearchModel searchModel); /// /// Prepare tax category search model /// /// Tax category search model /// /// A task that represents the asynchronous operation /// The task result contains the ax category search model /// Task PrepareTaxCategorySearchModelAsync(TaxCategorySearchModel searchModel); /// /// Prepare paged tax category list model /// /// Tax category search model /// /// A task that represents the asynchronous operation /// The task result contains the ax category list model /// Task PrepareTaxCategoryListModelAsync(TaxCategorySearchModel searchModel); }