// [ValidateInput(false)] public ActionResult Create(ExamModel examModel) { examModel.LastUpdatedBy = User.Identity.Name; examModel.LastUpdatedOn = DateTime.Now; ResponseModel <ExamModel> result = null; if (examModel.TestId == 0) { result = _exam.Save(examModel); if (result.Data.TestId > 0) { _examQuestion.Save(examModel.Questions, result.Data.TestId); } } else { result = _exam.Update(examModel); _examQuestion.Update(examModel.Questions, examModel.TestId); } if (result.status) { return(RedirectToAction("Index")); } else { ViewBag.ErrorMessage = result.message; return(View("Error")); } }
public IActionResult Save([FromBody] ExamModel model) { model.LastUpdatedBy = ADAuthUtils.GetLoggedUserEmail(HttpContext); model.LastUpdatedOn = DateTime.Now; var result = examManager.Save(model); if (result.status) { if (result.Data.TestId > 0) { examQuestionManager.Save(model.Questions, result.Data.TestId); } return(Ok(new { TestId = result.Data.TestId, TestTitle = result.Data.TestTitle })); } else { return(BadRequest(result.message)); } }