Пример #1
0
        /// <summary>
        /// Loads a homework set into the homework view for editing via the model load method
        /// </summary>
        /// <param name="workID"></param>
        /// <returns></returns>
        public ActionResult InstructorWorkEditView(int?workID)
        {
            var model = new HomeworkEditViewModel();

            if (workID > 0)
            {
                model = model.Load((int)workID);
            }
            else
            {
                model.Work          = new WorkModel();
                model.QuestionModel = new QuestionsModel();
                model.AnswerModel   = new AnswerModel();

                model.Work.Title           = "Empty Title";
                model.Work.IsProgramming   = false;
                model.Work.InstructorNotes = "Note text";
                model.Work.InstructionText = "Instructions go here";

                model.AnswerList.Capacity   = 20;
                model.QuestionList.Capacity = 20;
                model.TFAnswerList.Capacity = 20;
                model.MCAnswerList.Capacity = 20;
            }
            return(View(model));
        }
Пример #2
0
        public ActionResult InstructorWorkEditView(HomeworkEditViewModel entry)
        {
            var model = new HomeworkEditViewModel();

            model.Save(entry);

            return(View(model));
        }