コード例 #1
0
        private QuestionTemplateView ToQuestionTemplateView(QuestionTemplate template)
        {
            QuestionTemplateView view = new QuestionTemplateView()
            {
                QuestionTemplateId = template.QuestionTemplateId,
                Used       = template.Used,
                Label      = template.Label,
                Type       = template.Type,
                CreateDate = template.CreateDate,
                Answers    = template.Answers
            };

            return(view);
        }
コード例 #2
0
        public void EditQuestionTemplate(QuestionTemplateView view, int id)
        {
            QuestionTemplate oldTemplate = _templates.FindOne(template => template.QuestionTemplateId == id);

            if (oldTemplate == null)
            {
                return;
            }
            oldTemplate.Label   = view.Label;
            oldTemplate.Type    = view.Type;
            oldTemplate.Answers = view.Answers;

            _templates.Delete(template => template.QuestionTemplateId == id);
            _templates.Insert(oldTemplate);
        }