/// <summary> /// Method is invoked when portal template is created or user selects Export Content from menu. /// </summary> /// <param name="moduleId"></param> /// <returns></returns> public string ExportModule(int moduleId) { bool exportAll = false; //check query string for a "All" param to signal all rows, not just for a moduleId if (HttpContext.Current != null && HttpContext.Current.Request.QueryString["all"] != null) { exportAll = true; } XmlTransporter builder; try { builder = new XmlTransporter(moduleId); //TODO: see if -1 works here 5/30/2018 var mi = ModuleController.Instance.GetModule(moduleId, -1, true); XmlDirector.Construct(builder, exportAll, mi.PortalID); } catch (Exception e) { Exceptions.LogException(new Exception(e.ToString())); throw; } return(builder.Document.OuterXml); }
/// <summary> /// Method is invoked when portal template is created or user selects Export Content from menu. /// </summary> /// <param name="moduleId"></param> /// <returns></returns> public string ExportModule(int moduleId) { bool exportAll = false; // check query string for a "All" param to signal all rows, not just for a moduleId if (HttpContext.Current != null && HttpContext.Current.Request.QueryString["all"] != null) { exportAll = true; } XmlTransporter builder; try { builder = new XmlTransporter(moduleId); XmlDirector.Construct(builder, exportAll); } catch (Exception e) { Exceptions.LogException(new Exception(e.ToString())); throw; } return(builder.Document.OuterXml); }