Webiant Logo Webiant Logo
  1. No results found.

    Try your search with a different keyword or use * as a wildcard.

IFilterLevelValueModelFactory.cs

using Microsoft.AspNetCore.Mvc.Rendering;
using Nop.Core.Domain.FilterLevels;
using Nop.Web.Models.Catalog;

namespace Nop.Web.Factories;

public partial interface IFilterLevelValueModelFactory
{
    /// 
    /// Prepare the filter level value overview model
    /// 
    /// Filter level values
    /// 
    /// The result contains the filter level value overview model
    /// 
    FilterLevelValueOverviewModel PrepareFilterLevelValueOverviewModel(IList filterLevelValues);

    /// 
    /// Prepare filter level value search model
    /// 
    /// Filter level value search model
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the filter level value search model
    /// 
    Task PrepareFilterLevelValueSearchModelAsync(FilterLevelValueSearchModel searchModel);

    /// 
    /// Prepare search filter level value model
    /// 
    /// Search filter level value model
    /// Model to get the catalog products
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the search filter level value model
    /// 
    Task PrepareSearchFilterLevelValueModelAsync(SearchFilterLevelValueModel model, CatalogProductsCommand command);
}