using Nop.Web.Areas.Admin.Models.Directory; namespace Nop.Web.Areas.Admin.Factories; /// /// Represents the measures model factory /// public partial interface IMeasureModelFactory { /// /// Prepare measure search model /// /// Measure search model /// /// A task that represents the asynchronous operation /// The task result contains the measure search model /// Task PrepareMeasureSearchModelAsync(MeasureSearchModel searchModel); /// /// Prepare paged measure dimension list model /// /// Measure dimension search model /// /// A task that represents the asynchronous operation /// The task result contains the measure dimension list model /// Task PrepareMeasureDimensionListModelAsync(MeasureDimensionSearchModel searchModel); /// /// Prepare paged measure weight list model /// /// Measure weight search model /// /// A task that represents the asynchronous operation /// The task result contains the measure weight list model /// Task PrepareMeasureWeightListModelAsync(MeasureWeightSearchModel searchModel); }