public static CommerceDataSourceContext CreateFrom(DataSourceContext context, HttpContextBase httpContext) { var result = new CommerceDataSourceContext { HttpContext = httpContext, Site = context.Site, Page = context.Page, Instance = context.Site.GetCommerceInstanceName(), ValueProvider = context.ValueProvider }; return(result); }
public IDictionary <string, object> GetDefinitions(DataSourceContext dataSourceContext) { return(CommerceDataSource.GetDefinitions(CommerceDataSourceContext.CreateFrom(dataSourceContext, new HttpContextWrapper(HttpContext.Current)))); }
public object Execute(DataSourceContext dataSourceContext) { return(CommerceDataSource.Execute(CommerceDataSourceContext.CreateFrom(dataSourceContext, new HttpContextWrapper(HttpContext.Current)))); }