HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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
}