File: D:/HostingSpaces/TDijk1/erp-apps.eu/wwwroot/App_Code/ERPApps/Ecommerce/ERPEcommerceModule.cs
using System;
using CMS.Ecommerce;
using CMS.SettingsProvider;
using CMS.Base;
using CMS.Core;
/// <summary>
/// ERP E-commerce module
/// </summary>
[ERPEcommerceModuleLoader]
public partial class CMSModuleLoader
{
#region "Macro methods loader attribute"
/// <summary>
/// Module registration
/// </summary>
private class ERPEcommerceModuleLoaderAttribute : CMSLoaderAttribute
{
/// <summary>
/// Constructor
/// </summary>
public ERPEcommerceModuleLoaderAttribute()
{
// Require E-commerce module to load properly
RequiredModules = new string[] { "CMS.Ecommerce" };
}
/// <summary>
/// Initializes the module
/// </summary>
public override void Init()
{
OrderInfoProvider.ProviderObject = new ERPOrderInfoProvider();
ShoppingCartInfoProvider.ProviderObject = new ERPShoppingCartInfoProvider();
ShoppingCartItemInfoProvider.ProviderObject = new ERPShoppingCartItemInfoProvider();
SKUInfoProvider.ProviderObject = new ERPSKUInfoProvider();
}
}
#endregion
}