private string AddToBasket(HttpContext context) { try { var strOut = ""; var ajaxInfo = GetAjaxInfo(context); var settings = ajaxInfo.ToDictionary(); if (settings.ContainsKey("productid")) { if (!settings.ContainsKey("portalid")) settings.Add("portalid", PortalSettings.Current.PortalId.ToString("")); // aways make sure we have portalid in settings var currentcart = new CartData(Convert.ToInt16(settings["portalid"])); currentcart.AddAjaxItem(ajaxInfo, StoreSettings.Current.SettingsInfo,StoreSettings.Current.DebugMode); currentcart.Save(StoreSettings.Current.DebugMode); strOut = "OK"; } return strOut; } catch (Exception ex) { return ex.ToString(); } }