public JsonResult Create(QuestionCreateForView model) { var modelNew = Mapper.Map <Question>(model); var isSaved = _questionBll.Add(modelNew); model = new QuestionCreateForView(); if (isSaved) { ViewBag.SMsg = "Saved Successfully"; } List <Organization> olist = _organizationBll.GetAll(); ViewBag.QuestionOrganizationList = new SelectList(olist, "Id", "Name", model.OrganizationId); //If I not Write OrganizationId It also work Bcz Model Also contain OrganizationId //var courseId = course.Id; List <Course> clist = _courseBll.GetAll(); ViewBag.QuestionCourseList = new SelectList(clist, "Id", "Name", model.CourseId); List <Exam> elist = _examBll.GetAll(); ViewBag.QuestionExamList = new SelectList(elist, "Id", "Topic", model.ExamId); model.QuestionTypeSelectListItems = _questionTypeBll.GetAll().Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.QuestionTypes }); model.WriteQuestion = ""; var jsonData = "success"; return(Json(jsonData, JsonRequestBehavior.AllowGet)); }
public ActionResult QuestionAdd(Question question) { if (question.Id != 0) { _questionBLL.Update(question); } else { _questionBLL.Add(question); } return(RedirectToAction("QuestionsList")); }