Beispiel #1
0
        // GET: CreateAppraisalQuestion
        public ActionResult CreateAppraisalQuestion(int id)
        {
            AppraisalQuestion aq = new AppraisalQuestion();

            aq.AppraisalId = id;
            return(View(aq));
        }
Beispiel #2
0
        public ActionResult CreateAppraisalQuestion([Bind(Include = "AppraisalId, AppraisalQuestionGroupId, AppraisalQuestionTypeId, Question, QuestionNumber")] AppraisalQuestion newQuestion)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    entities.AppraisalQuestions.Add(newQuestion);
                    entities.SaveChanges();
                    return(RedirectToAction("ListAppraisalQuestions", "Administration", new { id = newQuestion.AppraisalId }));
                }
            }
            catch (DataException /* dex */)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.
                ModelState.AddModelError("SAVE_ERR", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
            }

            return(View(newQuestion));
        }
 public void CreateQuestion(AppraisalQuestion appraisalQuestion)
 {
     appraisalQuestionsRepository.Add(appraisalQuestion);
 }