public static Settings CreateSettings(string s, CMSDataContext db, int orgId) { if (s == null) { s = ""; } if (s.StartsWith("<?xml") || s.StartsWith("<Settings")) { var settings = Util.DeSerialize <Settings>(s); settings.Db = db; settings.OrgId = orgId; settings.org = db.LoadOrganizationById(orgId); return(settings); } return(Parser.ParseSettings(s, db, orgId)); }