AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

AdvantageHandler..::..GET Method

Handles HTTP GET requests. Override in derived classes to provide custom GET logic.

Namespace:  AdvantageCMS.Core.Common.BaseClasses.Handler
Assembly:  AdvantageCMS.Core (in AdvantageCMS.Core.dll)

Syntax


public virtual Object GET()

Return Value

System.Object.

Examples


Override GET to return domain-specific data as JSON:
C#
public override object GET()
{
    int id = int.Parse(context.Request["id"] ?? "0");
    using (var engine = new AdvantageModuleEngine(CurrentSql, CurrentDomain.DomainID, CurrentLanguage.ID))
    {
        var item = engine.GetPublishedObject<Product>(id);
        return new { success = true, data = item };
    }
}