private DataTable GetFeatureData(int taskId) { var dt = FeatureXTaskDataManager.GetByTask(taskId, SessionVariables.RequestProfile.AuditId); var fdt = FeatureDataManager.GetList(SessionVariables.RequestProfile); var resultdt = fdt.Clone(); foreach (DataRow row in dt.Rows) { var rows = fdt.Select("FeatureId = " + row[FeatureDataModel.DataColumns.FeatureId]); resultdt.ImportRow(rows[0]); } return(resultdt); }
private void SaveFeatureXTask(int taskId, List <int> FeatureIds) { FeatureXTaskDataManager.DeleteByTask(taskId, SessionVariables.RequestProfile.AuditId); FeatureXTaskDataManager.Create(taskId, FeatureIds.ToArray(), SessionVariables.RequestProfile); }
private DataTable GetAssociatedFeatures(int taskId) { var dt = FeatureXTaskDataManager.GetByTask(taskId, SessionVariables.RequestProfile.AuditId); return(dt); }