Mango.Nop.Plugins/Nop.Plugin.Misc.AIPlugin/Factories/IShippingModelFactory.cs

48 lines
1.9 KiB
C#

//using FruitBank.Common.Entities;
//using Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Models;
//namespace Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Factories
//{
// /// <summary>
// /// Represents the shipping model factory
// /// </summary>
// public interface IFruitBankShippingModelFactory
// {
// /// <summary>
// /// Prepare Shipping search model
// /// </summary>
// /// <param name="searchModel">Shipping search model</param>
// /// <returns>Shipping search model</returns>
// Task<ShippingSearchModel> PrepareShippingSearchModelAsync(ShippingSearchModel searchModel);
// /// <summary>
// /// Prepare paged Shipping list model
// /// </summary>
// /// <param name="searchModel">Shipping search model</param>
// /// <returns>Shipping list model</returns>
// Task<ShippingListModel> PrepareShippingListModelAsync(ShippingSearchModel searchModel);
// /// <summary>
// /// Prepare Shipping model for display
// /// </summary>
// /// <param name="model">Shipping model</param>
// /// <param name="shipping">Shipping entity</param>
// /// <returns>Shipping model</returns>
// Task<ShippingModel> PrepareShippingModelAsync(ShippingModel model, Shipping shipping);
// ///// <summary>
// ///// Prepare create Shipping model
// ///// </summary>
// ///// <returns>Create Shipping model</returns>
// //Task<CreateShippingModel> PrepareCreateShippingModelAsync();
// ///// <summary>
// ///// Prepare edit Shipping model
// ///// </summary>
// ///// <param name="model">Edit Shipping model</param>
// ///// <param name="shipping">Shipping entity</param>
// ///// <returns>Edit Shipping model</returns>
// //Task<EditShippingModel> PrepareEditShippingModelAsync(EditShippingModel model, Shipping shipping);
// }
//}