/// <summary> /// 取操作员对应预算部门 /// </summary> /// <returns>返回Json串</returns> public string FindYSBM() { string userCode = System.Web.HttpContext.Current.Request.Params["userCode"]; var result = CorrespondenceSettingsService.FindYSBM(userCode); return(DataConverterHelper.EntityListToJson <OrganizeModel>(result, (Int32)result.Count)); }
/// <summary> /// 取对应关系列表数据 取所有org(包括部门) /// </summary> /// <returns>返回Json串</returns> public string GetAllOrg() { DataStoreParam dataStoreParam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.LoadWithPageAllOrg(dataStoreParam); return(DataConverterHelper.EntityListToJson <OrganizeModel>(result.Results, (Int32)result.TotalItems)); }
public string GetOrgTree([FromUri] long UserId) { List <OrganizeModel> organize = CorrespondenceSettingsService.GetOrgTree(UserId); return(DCHelper.ModelListToJson <OrganizeModel>(organize, organize.Count)); //return JsonConvert.SerializeObject(organize); }
public ActionResult SaveOrUpdate(String data) { DataStoreParam dataStoreParam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.LoadWithPageOrg(dataStoreParam); //Dictionary<string, object> dicWhere = DataConverterHelper.ConvertToDic(""); IList <OrganizeModel> organizes = result.Results as List <OrganizeModel>; Dictionary <string, object> dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <Int64> .NotEq("PhId", 0)); IList <CorrespondenceSettings2Model> correspondenceSettings2s = CorrespondenceSettings2Service.Find(dicWhere).Data as List <CorrespondenceSettings2Model>; //IList<CorrespondenceSettings2Model> correspondenceSettings2s = CorrespondenceSettings2Service.LoadWithPage(dataStoreParam.PageIndex, dataStoreParam.PageSize, dicWhere).Results as List<CorrespondenceSettings2Model>; organizes = ProjectThresholdService.GetSBOrganizes(organizes, correspondenceSettings2s); //IList<ProjectThresholdModel> projectThresholds = (ProjectThresholdService.LoadWithPage(dataStoreParam.PageIndex, dataStoreParam.PageSize, dicWhere)).Results as List<ProjectThresholdModel>; IList <ProjectThresholdModel> projectThresholds = ProjectThresholdService.Find(dicWhere).Data as List <ProjectThresholdModel>; if (this.ProjectThresholdService.SaveOrUpdate(data, organizes, projectThresholds, dataStoreParam)) { return(Content("{\"result\":\"success\"}")); } else { return(Content("{\"result\":\"fail\"}")); } }
/// <summary> /// 取对应关系列表数据 /// </summary> /// <returns>返回Json串</returns> public string GetRelationYSBMList() { DataStoreParam storeparam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.LoadWithPageYSBM(storeparam); return(DataConverterHelper.EntityListToJson <User2Model>(result.Results, (Int32)result.TotalItems)); }
/// <summary> /// 根据主键获取数据 /// </summary> /// <returns>返回Json串</returns> public string GetCorrespondenceSettingsInfo() { long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 string tabtype = System.Web.HttpContext.Current.Request.Params["tabtype"]; //Tab类型 var findedresult = CorrespondenceSettingsService.Find(id); return(DataConverterHelper.ResponseResultToJson(findedresult)); }
/// <summary> /// 取对应关系列表数据 根据组织id取部门 /// </summary> /// <returns>返回Json串</returns> public string GetBM() { string OrgId = System.Web.HttpContext.Current.Request.Params["OrgId"];//查询条件 DataStoreParam dataStoreParam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.LoadWithPageBM(dataStoreParam, OrgId); return(DataConverterHelper.EntityListToJson <OrganizeModel>(result.Results, (Int32)result.TotalItems)); }
/// <summary> /// 删除数据 /// </summary> /// <returns>返回Json串</returns> public string DeleteQtbase() { long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 var deletedresult = CorrespondenceSettingsService.DeleteQtbase(id); return(DataConverterHelper.SerializeObject(deletedresult)); }
/// <summary> /// 取对应关系列表数据 /// </summary> /// <returns>返回Json串</returns> public string GetRelationYSBMRightList() { string userCode = System.Web.HttpContext.Current.Request.Params["userCode"];//查询条件 //DataStoreParam dataStoreParam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.GetRelationYSBMRightList(userCode); return(DataConverterHelper.EntityListToJson <OrganizeModel>(result.Results, (Int32)result.TotalItems)); }
/// <summary> /// 取对应关系列表数据 操作员对应组织部门 /// </summary> /// <returns>返回Json串</returns> public string GetRelationUser_OrgList() { string userCode = System.Web.HttpContext.Current.Request.Params["userCode"];//查询条件 DataStoreParam dataStoreParam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.LoadWithPageUser_Org(dataStoreParam, userCode); return(DataConverterHelper.EntityListToJson <CorrespondenceSettingsModel>(result.Results, (Int32)result.TotalItems)); }
/// <summary> /// 查找操作员默认组织跟部门 /// </summary> /// <returns></returns> public string FindFDeclarationUnit() { string userID = System.Web.HttpContext.Current.Request.Params["userID"]; //操作员id SavedResult <Int64> savedresult = new SavedResult <Int64>(); var dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("Dylx", "08")) .Add(ORMRestrictions <Int32> .Eq("DefInt1", 1)).Add(ORMRestrictions <string> .Eq("Dwdm", userID)); var orgCode = ""; var dept = ""; var orgName = ""; var deptName = ""; var orgCodeList = CorrespondenceSettingsService.Find(dicWhere); if (orgCodeList.Data.Count > 0) { orgCode = orgCodeList.Data[0].Dydm; dept = orgCodeList.Data[0].DefStr3; if (!string.IsNullOrEmpty(orgCode)) { orgName = CorrespondenceSettingsService.GetOrg(orgCode).OName; } else { savedresult.Status = ResponseStatus.Error; savedresult.Msg = "该操作员未设置默认组织!"; return(DataConverterHelper.SerializeObject(savedresult)); } if (!string.IsNullOrEmpty(dept)) { deptName = CorrespondenceSettingsService.GetOrg(dept).OName; } else { savedresult.Status = ResponseStatus.Error; savedresult.Msg = "该操作员未设置默认部门!"; return(DataConverterHelper.SerializeObject(savedresult)); } var dicWhere1 = new Dictionary <string, object>(); new CreateCriteria(dicWhere1).Add(ORMRestrictions <string> .Eq("Dylx", "SB")) .Add(ORMRestrictions <string> .Eq("Dwdm", orgCode)); var orgSbList = CorrespondenceSettings2Service.Find(dicWhere1); if (orgSbList.Data.Count > 0) { } else { orgCode = ""; dept = ""; orgName = ""; deptName = ""; } } savedresult.Status = "success"; savedresult.Msg = orgCode + "," + dept + "," + orgName + "," + deptName; return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 取操作员能操作的org /// </summary> /// <returns></returns> public string OrgByUser() { string userid = System.Web.HttpContext.Current.Request.Params["userid"]; DataStoreParam storeparam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.LoadWithPageOrgByUser(storeparam, userid); //return DataConverterHelper.ResponseResultToJson(result); return(DataConverterHelper.EntityListToJson <OrganizeModel>(result.Results, (Int32)result.TotalItems)); }
public string GetDept([FromUri] BaseInfoModel <CorrespondenceSettingsModel> parameters) { /*infoData: { * Dwdm: '9999', * Dydm: '101' * }*/ //SELECT dydm FROM Z_QTDYGX WHERE Z_QTDYGX.dwdm='9999' and Z_QTDYGX.dylx = '97' AND Z_QTDYGX.dydm like '101%' IList <OrganizeModel> organizes = CorrespondenceSettingsService.GetDept(parameters.infoData.Dwdm, parameters.infoData.Dydm); return(DCHelper.ModelListToJson <OrganizeModel>(organizes, organizes.Count)); }
public string GetFDeclarationUnit([FromUri] Parameter parameters) { var dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("Dylx", "08")) .Add(ORMRestrictions <Int32> .Eq("DefInt1", 1)).Add(ORMRestrictions <string> .Eq("Dwdm", parameters.usercode)); var result = new object(); var orgCode = ""; var dept = ""; var orgName = ""; var deptName = ""; var orgCodeList = CorrespondenceSettingsService.Find(dicWhere); if (orgCodeList.Data.Count > 0) { orgCode = orgCodeList.Data[0].Dydm; dept = orgCodeList.Data[0].DefStr3; if (!string.IsNullOrEmpty(orgCode)) { orgName = CorrespondenceSettingsService.GetOrg(orgCode).OName; } else { result = new { Status = "error", Msg = "该操作员未设置默认组织!" }; return(JsonConvert.SerializeObject(result)); } if (!string.IsNullOrEmpty(dept)) { deptName = CorrespondenceSettingsService.GetOrg(dept).OName; } else { result = new { Status = "error", Msg = "该操作员未设置默认部门!" }; return(JsonConvert.SerializeObject(result)); } } result = new { Status = "success", orgCode = orgCode, deptCode = dept, orgName = orgName, deptName = deptName }; return(JsonConvert.SerializeObject(result)); }
/// <summary> /// 取列表数据 /// </summary> /// <returns>返回Json串</returns> public string GetCorrespondenceSettingsList() { string clientJsonQuery = System.Web.HttpContext.Current.Request.Params["queryfilter"]; //查询条件 Dictionary <string, object> dicWhere = DataConverterHelper.ConvertToDic(clientJsonQuery); //查询条件转Dictionary DataStoreParam storeparam = this.GetDataStoreParam(); //var result = CorrespondenceSettingsService.LoadWithPage(storeparam.PageIndex, storeparam.PageSize, dicWhere); var result = CorrespondenceSettingsService.LoadWithPage(storeparam.PageIndex, 100, dicWhere); return(DataConverterHelper.EntityListToJson <CorrespondenceSettingsModel>(result.Results, (Int32)result.TotalItems)); }
public string GetLogininfo([FromUri] Parameter parameters) { if (parameters == null || string.IsNullOrEmpty(parameters.uid)) { return(DCHelper.ErrorMessage("用户id为空!")); } if (string.IsNullOrEmpty(parameters.orgid)) { return(DCHelper.ErrorMessage("组织编码为空!")); } return(CorrespondenceSettingsService.GetLogininfo(long.Parse(parameters.orgid), long.Parse(parameters.uid))); }
public string GetOrg_tree([FromUri] Parameter parameters) { if (string.IsNullOrEmpty(parameters.orgid)) { return(DCHelper.ErrorMessage("组织主键为空!")); } OrganizeModel org = CorrespondenceSettingsService.GetOrg_tree(long.Parse(parameters.orgid)); IList <YsAccountMstModel> ysAccountMsts = new List <YsAccountMstModel>(); ysAccountMsts = this.YsAccountMstService.Find(t => t.PhId > (long)0).Data; org = GetOrgVerify(org, ysAccountMsts); return(DataConverterHelper.SerializeObject(org)); }
/// <summary> /// 获取模块 /// </summary> /// <returns>返回Json串</returns> public string GetLoginOrg() { string moduleno = System.Web.HttpContext.Current.Request.Params["moduleno"]; if (string.IsNullOrEmpty(moduleno)) { return(DataConverterHelper.SerializeObject(new List <QtOrgModel>())); } else { List <QtOrgModel> data = CorrespondenceSettingsService.GetLoginOrg(moduleno); return(DataConverterHelper.SerializeObject(data)); } }
public string GetDeptByUnit([FromUri] Parameter parameters) { if (string.IsNullOrEmpty(parameters.uid)) { return(DCHelper.ErrorMessage("用户id为空!")); } if (string.IsNullOrEmpty(parameters.orgid)) { return(DCHelper.ErrorMessage("组织编码为空!")); } IList <OrganizeModel> organizes = CorrespondenceSettingsService.GetDeptByUnit(long.Parse(parameters.orgid), long.Parse(parameters.uid)); return(DCHelper.ModelListToJson <OrganizeModel>(organizes, organizes.Count)); }
/// <summary> /// 根据申报单位组装数据发送给前台 /// </summary> /// <returns>返回Json串</returns> /** * 需要借用orange组件 * * * */ public string GetProjectThresholdListByUserPower() { DataStoreParam dataStoreParam = this.GetDataStoreParam(); var result = CorrespondenceSettingsService.LoadWithPageOrg(dataStoreParam); IList <OrganizeModel> organizes = result.Results as List <OrganizeModel>; //Dictionary<string, object> dicWhere = DataConverterHelper.ConvertToDic("");//查询条件转Dictionary Dictionary <string, object> dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <Int64> .NotEq("PhId", 0)); IList <CorrespondenceSettings2Model> correspondenceSettings2s = CorrespondenceSettings2Service.Find(dicWhere).Data as List <CorrespondenceSettings2Model>; organizes = ProjectThresholdService.GetSBOrganizes(organizes, correspondenceSettings2s); IList <ProjectThresholdModel> projectThresholds = ProjectThresholdService.Find(dicWhere).Data as List <ProjectThresholdModel>; IList <VProjectThresholdModel> vprojectThresholds = new List <VProjectThresholdModel>(); foreach (OrganizeModel organize in organizes) { var q1 = from dt1 in projectThresholds where dt1.Orgid == organize.PhId select dt1; VProjectThresholdModel pt1 = new VProjectThresholdModel(); if (q1.Count() == 0) { pt1.Orgcode = organize.OCode; pt1.Orgid = organize.PhId; pt1.FThreshold = "未设置"; } if (q1.Count() == 1) { var pm = q1.ToList()[0]; pt1.PhId = pm.PhId; pt1.Orgid = pm.Orgid; pt1.Orgcode = pm.Orgcode; pt1.FThreshold = pm.FThreshold; pt1.ProjTypeId = pm.ProjTypeId; pt1.ProjTypeName = pm.ProjTypeName; } pt1.Orgname = organize.OName; vprojectThresholds.Add(pt1); } return(DataConverterHelper.EntityListToJson <VProjectThresholdModel>(vprojectThresholds, (Int32)vprojectThresholds.Count())); //return DataConverterHelper.EntityListToJson<ProjectThresholdModel>(result.Results, (Int32)result.TotalItems); }
/// <summary> /// 取列表数据 /// </summary> /// <returns>返回Json串</returns> public string GetQtBaseProjectSelect() { //long Fphid = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["Fphid"]); string userCode = System.Web.HttpContext.Current.Request.Params["userCode"]; string FKMLB = System.Web.HttpContext.Current.Request.Params["FKMLB"]; string FType = System.Web.HttpContext.Current.Request.Params["FType"]; string FYear = System.Web.HttpContext.Current.Request.Params["FYear"]; Dictionary <string, object> dicWhere = new Dictionary <string, object>(); var DeptList = CorrespondenceSettingsService.GetRelationYSBMRightList(userCode).Results.ToList().Select(x => x.OCode).Distinct().ToList(); new CreateCriteria(dicWhere) .Add(ORMRestrictions <string> .Eq("FKMLB", FKMLB)) .Add(ORMRestrictions <string> .NotEq("FProjCode", "")) .Add(ORMRestrictions <List <string> > .In("FFillDept", DeptList)); if (!string.IsNullOrEmpty(FYear)) { new CreateCriteria(dicWhere) .Add(ORMRestrictions <string> .Eq("FYear", FYear)); } DataStoreParam storeparam = this.GetDataStoreParam(); //var result = QtBaseProjectService.LoadWithPage(storeparam.PageIndex, storeparam.PageSize, dicWhere, new string[] { "FKmdm", "NgInsertDt" }); var result = new PagedResult <QtBaseProjectModel>(); if (FType == "c") { result = QtBaseProjectService.ServiceHelper.LoadWithPageInfinity("GQT.QT.TBJD.c", dicWhere); } else { result = QtBaseProjectService.ServiceHelper.LoadWithPageInfinity("GQT.QT.TBJD.z", dicWhere); foreach (QtBaseProjectModel a in result.Results) { if (a.FType == "c") { a.FProjName = a.FProjName + "(年初新增)"; } if (a.FType == "z") { a.FProjName = a.FProjName + "(年中新增)"; } if (a.FType == "tz") { a.FProjName = a.FProjName + "(年中调整)"; } } } //var result = QtBaseProjectService.ServiceHelper.LoadWithPageInfinity("GQT.QT.TBJD", dicWhere); return(DataConverterHelper.EntityListToJson <QtBaseProjectModel>(result.Results, (Int32)result.TotalItems)); }
/// <summary> /// 预算库关系的改变 /// </summary> /// <returns></returns> public string UpdateYSK() { string OrgCode = System.Web.HttpContext.Current.Request.Params["OrgCode"]; string OrgPhId = System.Web.HttpContext.Current.Request.Params["OrgPhId"]; string mydelete = System.Web.HttpContext.Current.Request.Params["mydelete"]; var mydeleteinfo = DataConverterHelper.JsonToEntity <CorrespondenceSettingsModel>(mydelete); string myinsert = System.Web.HttpContext.Current.Request.Params["myinsert"]; var myinsertinfo = DataConverterHelper.JsonToEntity <ProjLibProjModel>(myinsert); var result = CorrespondenceSettingsService.UpdateYSK(OrgCode, OrgPhId, mydeleteinfo.AllRow, myinsertinfo.AllRow); return(DataConverterHelper.SerializeObject(result)); }
/// <summary> /// 操作员默认组织设置 /// </summary> /// <returns></returns> public string UpdateDefaultOrg() { string usercode = System.Web.HttpContext.Current.Request.Params["usercode"]; string username = System.Web.HttpContext.Current.Request.Params["username"]; string mydelete = System.Web.HttpContext.Current.Request.Params["mydelete"]; var mydeleteinfo = DataConverterHelper.JsonToEntity <CorrespondenceSettingsModel>(mydelete); string myinsert = System.Web.HttpContext.Current.Request.Params["myinsert"]; var myinsertinfo = DataConverterHelper.JsonToEntity <OrganizeModel>(myinsert); var result = CorrespondenceSettingsService.UpdateDefaultOrg(usercode, username, mydeleteinfo.AllRow, myinsertinfo.AllRow); return(DataConverterHelper.SerializeObject(result)); }
public string PostXmFF([FromBody] XmDistributeModel data) { var selectdata = QtXmDistributeService.Find(x => x.FProjcode == data.FProjcode).Data.ToList(); var orglist = new List <Int64>(); var rundata = new List <QtXmDistributeModel>(); if (selectdata != null && selectdata.Count > 0) { //既然能选到 数据库必有数据 var data1 = QtXmDistributeService.Find(x => x.FProjcode == data.FProjcode).Data.ToList(); orglist = (data1 != null && data1.Count > 0) ? data1.Select(x => x.Orgid).ToList() : new List <long>(); } var AddOrg = (data.EnableOrgList != null && data.EnableOrgList.Count > 0) ? data.EnableOrgList.Except(orglist).ToList():null; var deleteOrg = (data.EnableOrgList != null && data.EnableOrgList.Count > 0)?orglist.Except(data.EnableOrgList).ToList(): orglist; SavedResult <Int64> savedresult = new SavedResult <Int64>(); if (deleteOrg != null && deleteOrg.Count > 0) { rundata = QtXmDistributeService.Find(x => x.FProjcode == data.FProjcode && deleteOrg.Contains(x.Orgid)).Data.ToList(); foreach (var b in rundata) { b.PersistentState = PersistentState.Deleted; } } if (AddOrg != null && AddOrg.Count > 0) { var orglist1 = CorrespondenceSettingsService.GetOrgCodeList(AddOrg); foreach (var a in AddOrg) { QtXmDistributeModel model = new QtXmDistributeModel(); model.FProjcode = data.FProjcode; model.FProjname = data.FProjname; model.FBusiness = data.FBusiness; model.Orgid = a; model.Orgcode = orglist1.Find(x => x.PhId == a).OCode; model.Distributeorgid = data.orgid; model.Distributeuserid = data.userid; model.PersistentState = PersistentState.Added; rundata.Add(model); } } savedresult = QtXmDistributeService.Save <Int64>(rundata, ""); return(DataConverterHelper.SerializeObject(savedresult)); }
public string GetYSBM([FromUri] BaseListModel param) { if (string.IsNullOrEmpty(param.uCode)) { return(DCHelper.ErrorMessage("用户编码不能为空!")); } try { var result = CorrespondenceSettingsService.FindYSBM(param.uCode); return(DataConverterHelper.SerializeObject(result)); //return DataConverterHelper.EntityListToJson<OrganizeModel>(result, (Int32)result.Count); } catch (Exception ex) { return(DCHelper.ErrorMessage(ex.Message)); } }
/// <summary> /// 保存权限 /// <returns></returns> public string SaveRights() { string moduleno = System.Web.HttpContext.Current.Request.Params["moduleno"]; string data = System.Web.HttpContext.Current.Request.Params["data"]; var list = JsonConvert.DeserializeObject <List <QtModulerightsModel> >(data); var result = new SavedResult <Int64>(); try { CorrespondenceSettingsService.SaveRights(moduleno, list); result.Status = ResponseStatus.Success; } catch (Exception e) { result.Status = ResponseStatus.Error; } return(DataConverterHelper.SerializeObject(result)); }
/// <summary> /// 后台传字符串保存数据 /// </summary> /// <returns>返回Json串</returns> public string Save2(string data) { string correspondencesettingsformData = data; var correspondencesettingsforminfo = DataConverterHelper.JsonToEntity <CorrespondenceSettingsModel>(correspondencesettingsformData); SavedResult <Int64> savedresult = new SavedResult <Int64>(); try { savedresult = CorrespondenceSettingsService.Save <Int64>(correspondencesettingsforminfo.AllRow, ""); } catch (Exception ex) { savedresult.Status = ResponseStatus.Error; savedresult.Msg = ex.Message.ToString(); } return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 设置操作员对应预算部门关系 /// </summary> /// <returns>返回Json串</returns> public string RelationYSBMSetting() { //string array = System.Web.HttpContext.Current.Request.Params["array"]; string Models = System.Web.HttpContext.Current.Request.Params["Models"]; string UserNo = System.Web.HttpContext.Current.Request.Params["UserNo"]; var info = DataConverterHelper.JsonToEntity <OrganizeModel>(Models); var resultList = CorrespondenceSettingsService.UpdataRelationYSBM(info.AllRow, UserNo); var result = new SavedResult <Int64>(); try { result = CorrespondenceSettingsService.Save <Int64>(resultList, ""); } catch (Exception e) { result.Status = ResponseStatus.Error; result.Msg = "设置失败,请重新设置!"; } return(DataConverterHelper.SerializeObject(result)); }
/// <summary> /// 查找默认组织跟部门用以单点登录 /// </summary> /// <returns></returns> public string FindFDeclarationUnitToLoad() { string userID = System.Web.HttpContext.Current.Request.Params["userID"]; //操作员id SavedResult <Int64> savedresult = new SavedResult <Int64>(); var dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("Dylx", "08")) .Add(ORMRestrictions <Int32> .Eq("DefInt1", 1)).Add(ORMRestrictions <string> .Eq("Dwdm", userID)); var orgCode = ""; var dept = ""; var orgCodeList = CorrespondenceSettingsService.Find(dicWhere); if (orgCodeList.Data.Count > 0) { orgCode = orgCodeList.Data[0].Dydm; dept = orgCodeList.Data[0].DefStr3; } savedresult.Status = "success"; savedresult.Msg = orgCode + "," + dept; return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 获取模块 /// </summary> /// <returns>返回Json串</returns> public string GetModules() { List <QtModulesModel> data = CorrespondenceSettingsService.GetModules(); return(DataConverterHelper.SerializeObject(data)); }