Ejemplo n.º 1
0
        public void InstallQuestionStrategies()
        {
            var strages = _questionService.AllStrategies();

            if (!strages.Any())
            {
                //price表示倍数
                _questionService.InsertStrategy(new QuestionStrategy()
                {
                    Name       = "字数提示 ",
                    SystemName = SystemQuestionStrategyName.WordNum,
                    MinRate    = (decimal)0.2,
                    MaxRate    = (decimal)0.2,
                    StartRate  = (decimal)0.2
                });
                _questionService.InsertStrategy(new QuestionStrategy()
                {
                    Name       = "关键字提示",
                    SystemName = SystemQuestionStrategyName.KeyWord,
                    MinRate    = (decimal)0.1,
                    MaxRate    = (decimal)0.5,
                    StartRate  = (decimal)0.1,
                });
                _questionService.InsertStrategy(new QuestionStrategy()
                {
                    Name       = "完整答案",
                    SystemName = SystemQuestionStrategyName.Answer,
                    MaxRate    = 1,
                    MinRate    = 1,
                    StartRate  = 1
                });
            }
        }