public List <SelectListItem> GetAnswerTypeListItem() { ExamBL objExamBL = new ExamBL(); List <SelectListItem> lstSelectItem = new List <SelectListItem>(); try { AnswerTypeMaster obj = new AnswerTypeMaster(); List <AnswerTypeMaster> lstUserType = objExamBL.CRUDAnswerTypes(obj, "L"); if (lstUserType != null) { lstSelectItem.Add(new SelectListItem { Text = "Select Answer Type", Value = "" }); foreach (var u in lstUserType) { lstSelectItem.Add(new SelectListItem { Text = Convert.ToString(u.AnswerType), Value = Convert.ToString(u.AnswerTypeId) }); } } } catch (Exception) { throw; } return(lstSelectItem); }
public ActionResult AnswerType() { AnswerTypeMaster ansType = new AnswerTypeMaster(); ansType.LoggedInUser = long.Parse("0" + Request.Cookies["UserId"].Value); List <AnswerTypeMaster> ansTypeList = objExamBL.CRUDAnswerTypes(ansType, "L"); return(View(ansTypeList)); }
public JsonResult DeleteAnswerType(int id) { try { AnswerTypeMaster ansType = new AnswerTypeMaster(); ansType.AnswerTypeId = id; ansType.LoggedInUser = long.Parse("0" + Request.Cookies["UserId"].Value); if (ansType.AnswerTypeId > 0) { objExamBL.CRUDAnswerTypes(ansType, "D"); TempData["SuccessMessage"] = "You have removed one answer type successfully"; } } catch (Exception ex) { } return(Json(new { Success = "Success" }, JsonRequestBehavior.AllowGet)); }
public ActionResult AddAnswerType(int?id) { AnswerTypeMaster objFees = new AnswerTypeMaster(); try { AnswerTypeMaster obj = new AnswerTypeMaster(); obj.LoggedInUser = long.Parse("0" + Request.Cookies["UserId"].Value); obj.AnswerTypeId = id ?? 0; if (id != null && id > 0) { objFees = objExamBL.CRUDAnswerTypes(obj, "S").FirstOrDefault(); } } catch (Exception ex) { } return(View(objFees)); }
public List <AnswerTypeMaster> CRUDAnswerTypes(AnswerTypeMaster objAnsType, string action) { List <AnswerTypeMaster> objAnsTypeDetails = new List <AnswerTypeMaster>(); try { DataTable dtResponse = examDA.CRUDAnswerTypes(objAnsType, action); if (dtResponse != null && dtResponse.Rows.Count > 0) { objAnsTypeDetails = dtResponse.ConvertToListOf <AnswerTypeMaster>(); } } catch (Exception ex) { throw; } return(objAnsTypeDetails); }
public DataTable CRUDAnswerTypes(AnswerTypeMaster ansType, string action) { DataTable dtResult = new DataTable(); try { SqlParameter objSqlParameter = new SqlParameter("AnswerTypeId", ansType.AnswerTypeId); SqlParameter objSqlParameter1 = new SqlParameter("AnswerType", ansType.AnswerType); SqlParameter objSqlParameter2 = new SqlParameter("Description", ansType.Description); SqlParameter objSqlParameter3 = new SqlParameter("LoggedInUser", ansType.LoggedInUser); SqlParameter objSqlParameter4 = new SqlParameter("Action", action); List <SqlParameter> lstSqlParams = DBCommon.GetSqlParameterList(new SqlParameter[] { objSqlParameter, objSqlParameter1, objSqlParameter2, objSqlParameter3, objSqlParameter4 }); dtResult = DBCommon.ExecuteDataAdapterDataTable("CRUDAnswerType", lstSqlParams); } catch (Exception ex) { throw; } return(dtResult); }
public ActionResult AddAnswerType(AnswerTypeMaster ansType) { try { ansType.LoggedInUser = long.Parse("0" + Request.Cookies["UserId"].Value); AnswerTypeMaster objCourseDetails = objExamBL.CRUDAnswerTypes(ansType, (ansType.AnswerTypeId > 0 ? "U" : "I")).FirstOrDefault(); if (objCourseDetails.CRUDStatus == "success" || objCourseDetails.AnswerTypeId > 0) { TempData["SuccessMessage"] = "You have " + (ansType.AnswerTypeId > 0 ? "updated" : "added") + " one answer type successfully"; return(RedirectToAction("AnswerType", "Exam")); } else { TempData["ErrorMessage"] = objCourseDetails.CRUDStatus; return(RedirectToAction("AnswerType", "Exam")); } } catch (Exception ex) { TempData["ErrorMessage"] = ex.Message; return(RedirectToAction("AnswerType", "Exam")); } }