Exemplo n.º 1
0
        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;
 }