Exemplo n.º 1
0
        public async Task <IActionResult> InitQuestionnaireForCreateQuestionnaireAsync()
        {
            var model = new QuestionnaireModel
            {
                QuestionnaireGuid = Guid.NewGuid().ToString("N"),
                QuestionnaireName = $"新建问卷{DateTime.Now.ToString("yyyyMMddHHmmss")}",
                Subhead           = "问卷副标题",
                CreatedBy         = UserID,
                LastUpdatedBy     = UserID
            };
            var result = await new QuestionnaireBiz().InsertAsync(model);

            if (!result)
            {
                return(Failed(ErrorCode.DataBaseError, "创建问卷前的初始化失败,请重新点击创建按钮"));
            }
            return(Success(model.ToDto <InitQuestionnaireResponseDto>()));
        }