public static void SetReviewStatus(AnalysisSetType type, Status status) { switch (type) { case AnalysisSetType.ControlSet: ControlSet.ReviewStatus = status; break; case AnalysisSetType.TrainingSet: status = ChangeToState.Name == State.PredictSet && status == Status.Completed ? Status.Completed : Status.Inprogress; TrainingSet.ReviewStatus = status; break; case AnalysisSetType.PredictSet: PredictSet.ReviewStatus = status; break; case AnalysisSetType.QcSet: QcSet.ReviewStatus = status; break; } FireWorkflowStateChangedEvent(); }
public static void SetReviewStatus(AnalysisSetType type, Status status) { switch (type) { case AnalysisSetType.ControlSet: ControlSet.ReviewStatus = status; break; case AnalysisSetType.TrainingSet: status = ChangeToState.Name == State.PredictSet && status == Status.Completed ? Status.Completed : Status.Inprogress; TrainingSet.ReviewStatus = status; break; case AnalysisSetType.PredictSet: PredictSet.ReviewStatus = status; break; case AnalysisSetType.QcSet: QcSet.ReviewStatus = status; break; } FireWorkflowStateChangedEvent(); }
private static DocumentQueryContext CreateQueryContext(AnalysisSetType analysisSetType, string analysisSetName) { var queryContext = new DocumentQueryContext(); queryContext.AnalysisSet = new AnalysisSet(); queryContext.AnalysisSet.Name = analysisSetName; queryContext.AnalysisSet.Type = analysisSetType; queryContext.KeyWord = ""; queryContext.Filters = new List<Field>(); queryContext.Sort = new List<Sort>(); queryContext.MatterId = 1; queryContext.DatasetId = 1; queryContext.ProjectId = 1; queryContext.PageIndex = 1; queryContext.PageSize = 500; return queryContext; }