public ActionResult ShowAssessmentPaperDetails(string id) { int assessmentPaperId = Convert.ToInt32(CheckAccessAttribute.Decode(id)); AssessmentViewModel assessmentViewModel = GetAssessmentPaperById(assessmentPaperId); return(View("ShowAssessmentPaperDetails", assessmentViewModel)); }
public ActionResult EditInterviewPanel(InterviewPanelViewModel obj, FormCollection objf) { InterviewPanelModel objI = new InterviewPanelModel(); if (obj.Mode == "A") { int result = AddIP(obj, objf); if (result == 0) { TempData["Message"] = "Interview Panel has not added"; return(RedirectToAction("AddInterviewPanel")); } //TempData["Message"] = "Interview Panel added successfully"; return(RedirectToAction("AddInterviewPanel")); } if (obj.Mode == "U") { objI.PanelId = Convert.ToInt32(CheckAccessAttribute.Decode(objf["InterviewPanelId"])); objI.EmpId = obj.EmpId; objI.CandidateDesignations = objf["lstDesignation"]; objI.SecondarySkills = objf["lstSkill"]; objI.LevelIds = objf["chkLevel"]; objI.TrainingAttended = obj.TrainingAttendedId; objI.Inducted = obj.InductedId; objI.CreatedBy = Convert.ToInt32(Session["EmpID"]); int result = _objIInterviewPanelService.UpdateInterviewPanel(objI); if (objI.PanelId != 0) { TempData["Message"] = "Interview Panel updated successfully"; return(RedirectToAction("AddInterviewPanel")); } } return(View()); }
public ActionResult EditAssessmentQuestion(string questionId, string paperId) { int _questionId = Convert.ToInt32(CheckAccessAttribute.Decode(questionId)); int _paperId = Convert.ToInt32(CheckAccessAttribute.Decode(paperId)); AssessmentModel assessmentModel = _IAssessmentService.GetAssessmentQuestionDetails(_paperId, _questionId); AssessmentViewModel assessmentViewModel = ConvertAssessmentQuestionsModelToViewModel(assessmentModel); return(View("EditAssessmentQuestion", assessmentViewModel)); }
public ActionResult CreateAssessment(string pcourseId) { int courseId = Convert.ToInt32(CheckAccessAttribute.Decode(pcourseId)); AssessmentViewModel assessmentViewModel = GetAssessmentPaperByCourseId(courseId); return(View("CreateAssessment", assessmentViewModel)); //AssessmentPaperViewModel assessmentPaperViewModel = new AssessmentPaperViewModel(); //assessmentPaperViewModel.TrainingCourses = LoadTrainingCourses(); //return View("CreateAssessment", assessmentPaperViewModel); }
public ActionResult AddNewQuestion(string id) { int AssessId = Convert.ToInt32(CheckAccessAttribute.Decode(id)); AssessmentViewModel assessmentViewModel = GetAssessmentPaperById(AssessId); List <AssessmentQuestionsViewModel> assessmentQuestions = new List <AssessmentQuestionsViewModel>(); AssessmentQuestionsViewModel assessmentQuestionsViewModel = new AssessmentQuestionsViewModel(); assessmentQuestions.Add(assessmentQuestionsViewModel); assessmentViewModel.AssessmentQuestions = assessmentQuestions; return(View("AddNewQuestion", assessmentViewModel)); }
public ActionResult UseExistingAssessment(string id, string course, string trainingNameId) { int QId = Convert.ToInt32(CheckAccessAttribute.Decode(id)); int Qcourse = Convert.ToInt32(CheckAccessAttribute.Decode(course)); int QtrainingNameId = Convert.ToInt32(CheckAccessAttribute.Decode(trainingNameId)); AssessmentViewModel assessmentViewModel = new AssessmentViewModel(); assessmentViewModel.AssessmentPaper = new AssessmentPaperViewModel(); assessmentViewModel.AssessmentPaper.AssessmentPaperId = QId; assessmentViewModel.AssessmentPaper.TrainingCourses = LoadTrainingCoursesByTrainingNameId(Qcourse, QtrainingNameId); assessmentViewModel.AssessmentPaper.AssessmentPaperIdEncrypt = id; TempData["TrainingCourses"] = assessmentViewModel.AssessmentPaper.TrainingCourses; TempData["OriginalAssessmentPaperId"] = QId; return(View("UseExistingAssessment", assessmentViewModel)); }
public ActionResult DeleteAssessmentQuestion(string questionId, string paperId) { int _questionId = Convert.ToInt32(CheckAccessAttribute.Decode(questionId)); int _paperId = Convert.ToInt32(CheckAccessAttribute.Decode(paperId)); int deleteStatus = 0; deleteStatus = _IAssessmentService.DeleteAssessmentQuestion(_questionId, _paperId); if (deleteStatus == 1) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public ActionResult EditInterviewPanel(string InterviewPanelId, string Mode) { int _InterviewPanelId = Convert.ToInt32(CheckAccessAttribute.Decode(InterviewPanelId)); InterviewPanelViewModel obj = new InterviewPanelViewModel(); obj = init(obj); //Get single list if (Mode == "A") { obj.ListSingleIp = _objIInterviewPanelService.GetInterviewPanel(0, _InterviewPanelId); } else { obj.ListSingleIp = _objIInterviewPanelService.GetInterviewPanel(_InterviewPanelId, 0); } if (obj.ListSingleIp.Count > 0) { obj.EmpId = obj.ListSingleIp[0].EmpId; //Load Employee Designation & Technology EmployeeModel ObjEmp = _objEmployeeService.GetEmployeeDetailByID(obj.EmpId); obj.EmpDesignation = ObjEmp.Designation; obj.EmpTechnology = ObjEmp.PrimarySkill; obj.InterviewPanelId = obj.ListSingleIp[0].PanelId; obj.CandidateDeptId = obj.ListSingleIp[0].CandidateDeptId; obj.ListDesignationName = _objEmployeeService.FillDesignationList(obj.ListSingleIp[0].CandidateDeptId); obj.CandidateDesignations = obj.ListSingleIp[0].CandidateDesignations; obj.SecondarySkills = obj.ListSingleIp[0].SecondarySkills; obj.InductedId = obj.ListSingleIp[0].Inducted; obj.TrainingAttendedId = obj.ListSingleIp[0].TrainingAttended; obj.LevelIds = obj.ListSingleIp[0].LevelIds; obj.Mode = Mode; obj.ListSingleIp[0].ListCollectionDesign = _objIInterviewPanelService.GetInterviewPanelDetail(_InterviewPanelId, "D").ToList <SelectListItem>(); obj.ListSingleIp[0].ListCollectionSecSkill = _objIInterviewPanelService.GetInterviewPanelDetail(_InterviewPanelId, "S").ToList <SelectListItem>(); obj.ListSecondarySkills = _objIInterviewPanelService.GetEmployeeSkillLinked("ES", obj.EmpId.ToString()); //Load Grid Data obj.ListAllIP = _objIInterviewPanelService.GetInterviewPanel(0, 0); } return(View("AddInterviewPanel", obj)); }
public ActionResult AddAssessmentDetails(string id, string course, string trainingNameId, string submitButton) { int _id = Convert.ToInt32(CheckAccessAttribute.Decode(id)); int _trainingNameId = Convert.ToInt32(CheckAccessAttribute.Decode(trainingNameId)); int _course = Convert.ToInt32(CheckAccessAttribute.Decode(course)); switch (submitButton) { case "Add New Question": return(RedirectToAction("AddNewQuestion", new { id = id })); case "Use Existing Assessment": return(RedirectToAction("UseExistingAssessment", new { id = id, course = course, trainingNameId = trainingNameId })); default: return(View()); } }
public ActionResult DeleteInterviewPanel(string InterviewPanelId) { InterviewPanelViewModel objVm = new InterviewPanelViewModel(); int _InterviewPanelid = Convert.ToInt32(CheckAccessAttribute.Decode(InterviewPanelId)); InterviewPanelModel objI = new InterviewPanelModel(); objI.PanelId = _InterviewPanelid; //Get single list int i = _objIInterviewPanelService.Delete(objI); if (i > 0) { objVm.Message = "Interview Panel deleted successfully"; TempData["Message"] = "Interview Panel deleted successfully"; return(RedirectToAction("AddInterviewPanel")); } return(View()); }
public ActionResult CreateAssessment(AssessmentViewModel assessmentPaperViewModel) //AssessmentPaperViewModel assessmentPaperViewModel { int assessmentPaperId = 0; AssessmentPaperModel assessmentPaperModel = new AssessmentPaperModel(); assessmentPaperModel.AssessmentPaperId = assessmentPaperViewModel.AssessmentPaper.AssessmentPaperId; assessmentPaperModel.CourseId = assessmentPaperViewModel.AssessmentPaper.CourseId; assessmentPaperModel.AssessmentDate = assessmentPaperViewModel.AssessmentPaper.AssessmentDate; assessmentPaperModel.TimeDuration = assessmentPaperViewModel.AssessmentPaper.TimeDuration; assessmentPaperModel.IsActive = true; assessmentPaperModel.CreatedOn = DateTime.Now; assessmentPaperModel.LastEditedOn = DateTime.Now; assessmentPaperId = _IAssessmentService.SaveAssessmentPaper(assessmentPaperModel); if (assessmentPaperId > 0) { string passessmentPaperId = CheckAccessAttribute.Encode(Convert.ToString(assessmentPaperId)); return(RedirectToAction("ShowAssessmentPaperDetails", new { Id = passessmentPaperId })); } else { return(View("Error")); } }
public ActionResult EditAssessmentQuestion(AssessmentViewModel assessmentViewModel) { int updateSuccess = 0; if (assessmentViewModel.AssessmentQuestions != null && assessmentViewModel.AssessmentQuestions.Count == 1) { if (assessmentViewModel.AssessmentQuestions[0].QuestionImg != null && assessmentViewModel.AssessmentQuestions[0].QuestionImg.ContentLength > 0) { var fileName = Guid.NewGuid() + "_" + Path.GetFileName(assessmentViewModel.AssessmentQuestions[0].QuestionImg.FileName); var path = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings[CommonConstants.AssessmentQuestionImgPath].ToString()), fileName); assessmentViewModel.AssessmentQuestions[0].QuestionImg.SaveAs(path); assessmentViewModel.AssessmentQuestions[0].QuestionImgFileName = fileName; } if (assessmentViewModel.AssessmentQuestions[0].Option1Image != null && assessmentViewModel.AssessmentQuestions[0].Option1Image.ContentLength > 0) { var fileName = Guid.NewGuid() + "_" + Path.GetFileName(assessmentViewModel.AssessmentQuestions[0].Option1Image.FileName); var path = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings[CommonConstants.AssessmentAnswerImgPath].ToString()), fileName); assessmentViewModel.AssessmentQuestions[0].Option1Image.SaveAs(path); assessmentViewModel.AssessmentQuestions[0].Option1ImageFileName = fileName; } if (assessmentViewModel.AssessmentQuestions[0].Option2Image != null && assessmentViewModel.AssessmentQuestions[0].Option2Image.ContentLength > 0) { var fileName = Guid.NewGuid() + "_" + Path.GetFileName(assessmentViewModel.AssessmentQuestions[0].Option2Image.FileName); var path = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings[CommonConstants.AssessmentAnswerImgPath].ToString()), fileName); assessmentViewModel.AssessmentQuestions[0].Option2Image.SaveAs(path); assessmentViewModel.AssessmentQuestions[0].Option2ImageFileName = fileName; } if (assessmentViewModel.AssessmentQuestions[0].Option3Image != null && assessmentViewModel.AssessmentQuestions[0].Option3Image.ContentLength > 0) { var fileName = Guid.NewGuid() + "_" + Path.GetFileName(assessmentViewModel.AssessmentQuestions[0].Option3Image.FileName); var path = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings[CommonConstants.AssessmentAnswerImgPath].ToString()), fileName); assessmentViewModel.AssessmentQuestions[0].Option3Image.SaveAs(path); assessmentViewModel.AssessmentQuestions[0].Option3ImageFileName = fileName; } if (assessmentViewModel.AssessmentQuestions[0].Option4Image != null && assessmentViewModel.AssessmentQuestions[0].Option4Image.ContentLength > 0) { var fileName = Guid.NewGuid() + "_" + Path.GetFileName(assessmentViewModel.AssessmentQuestions[0].Option4Image.FileName); var path = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings[CommonConstants.AssessmentAnswerImgPath].ToString()), fileName); assessmentViewModel.AssessmentQuestions[0].Option4Image.SaveAs(path); assessmentViewModel.AssessmentQuestions[0].Option4ImageFileName = fileName; } if (assessmentViewModel.AssessmentQuestions[0].Option5Image != null && assessmentViewModel.AssessmentQuestions[0].Option5Image.ContentLength > 0) { var fileName = Guid.NewGuid() + "_" + Path.GetFileName(assessmentViewModel.AssessmentQuestions[0].Option5Image.FileName); var path = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings[CommonConstants.AssessmentAnswerImgPath].ToString()), fileName); assessmentViewModel.AssessmentQuestions[0].Option5Image.SaveAs(path); assessmentViewModel.AssessmentQuestions[0].Option5ImageFileName = fileName; } if (assessmentViewModel.AssessmentQuestions[0].Option6Image != null && assessmentViewModel.AssessmentQuestions[0].Option6Image.ContentLength > 0) { var fileName = Guid.NewGuid() + "_" + Path.GetFileName(assessmentViewModel.AssessmentQuestions[0].Option6Image.FileName); var path = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings[CommonConstants.AssessmentAnswerImgPath].ToString()), fileName); assessmentViewModel.AssessmentQuestions[0].Option6Image.SaveAs(path); assessmentViewModel.AssessmentQuestions[0].Option6ImageFileName = fileName; } AssessmentQuestionsModel assessmentQuestionsModel = ConvertAssessmentQuestionsViewModelToDomain(assessmentViewModel.AssessmentQuestions[0]); updateSuccess = _IAssessmentService.UpdateAssessmentQuestionDetails(assessmentQuestionsModel); if (updateSuccess > 0) { return(RedirectToAction("ShowAssessmentPaperDetails", new { Id = CheckAccessAttribute.Encode(Convert.ToString(assessmentViewModel.AssessmentPaper.AssessmentPaperId)) })); } return(View("Error")); } return(View("Error")); }