private Model.Models.Term GetCurrentTerm()
        {
            var lt = _termService.Get(g => g.IsCurrentTerm);
            var ct = new Model.Models.Term();

            Mapper.Map(lt, ct);
            return(ct);
        }
Example #2
0
 public static EvaluationQuestion ToModel(this EvaluationQuestionModel model, Model.Models.Term term)
 {
     if (model == null)
     {
         return(null);
     }
     return(new EvaluationQuestion
     {
         Text = model.Title,
         Term = term
     });
 }
Example #3
0
 public static EvaluationQuestion ToModel(this string text, Model.Models.Term term, EvaluationType evaluationType, int parentId, bool isLastQuestion, int ChartId, bool isPossibilityToInsertComment, int questionType, string startDate = null, string endDate = null)
 {
     if (text == null && term == null)
     {
         return(null);
     }
     return(new EvaluationQuestion
     {
         Text = text,
         Term = term,
         IsLastQuestion = isLastQuestion,
         ParentId = parentId,
         EvaluationType = evaluationType,
         EvaluationTypeId = evaluationType.Id,
         TermId = term.Id,
         EvaluationChartTypeId = ChartId,
         QuestionType = questionType,
         IsPossibilityToInsertComment = isPossibilityToInsertComment,
         StartDate = startDate.ToGregorianDate(),
         EndDate = endDate.ToGregorianDate()
     });
 }
Example #4
0
 public static EvaluationQuestion ToModel(this EvaluationQuestion questionModel, QuestionViewModel model, Model.Models.Term term, EvaluationType type)
 {
     if (questionModel == null || model == null)
     {
         return(null);
     }
     questionModel.Text                         = model.question;
     questionModel.Term                         = term;
     questionModel.EvaluationType               = type;
     questionModel.IsLastQuestion               = model.isLastQuestion;
     questionModel.EvaluationChartTypeId        = model.ChartId;
     questionModel.IsPossibilityToInsertComment = model.isPossibilityToInsertComment;
     questionModel.QuestionType                 = model.QuestionType;
     questionModel.StartDate                    = model.StartDate.ToGregorianDate();
     questionModel.EndDate                      = model.EndDate.ToGregorianDate();
     return(questionModel);
 }