public ActionResult Resume() { var vm = new ResumeViewModel() { ApplicantModel = new ApplicantModel() { ApplicantId = 0, NationalityCd = "MYS" } }; var login = ObjectBuilder.GetObject<ILoginUserPersistance>("LoginUserPersistance").GetByUserName(User.Identity.Name); if (null != login) { vm.ApplicantModel.FullName = login.FullName; vm.ApplicantModel.Email = login.Email; vm.ApplicantModel.NewIcNo = login.LoginId; if (login.ApplicantId.HasValue && login.ApplicantId.Value != 0) { var applicant = ObjectBuilder.GetObject<IApplicantPersistence>("ApplicantPersistence").GetApplicant(login.ApplicantId.Value); if (null != applicant) { vm.ApplicantModel = new ApplicantModel(applicant, 0); } } // get all high education level var refrepos = new ReferenceRepo(); var he = refrepos.GetHighEduLevels(); if (he.Any()) { he = he.OrderBy(a => a.IndexNo); foreach (var h in he) { var edu = new ApplicantEducation() { HighEduLevelCd = h.HighEduLevelCd, HighEduLevel = h.HighestEduLevel }; if (h.HighEduLevelCd == "14") { var subjects = refrepos.GetSubjects(h.HighEduLevelCd); if (subjects.Any()) foreach (var s in subjects) edu.ApplicantEduSubjectCollection.Add(new ApplicantEduSubject() { SubjectCd = s.SubjectCd, Subject = s.SubjectDescription }); } vm.ApplicantModel.ApplicantEducations.Add(edu); } } } var repos = new ReferenceRepo(); vm.MaritalStatuses.AddRange(repos.GetMaritalStatus()); return View(vm); }
public ActionResult GetSubjects() { var referenceRepo = new ReferenceRepo(); var subjects = referenceRepo.GetSubjects(); if (subjects != null && subjects.Any()) { var value = subjects.Skip(10).OrderBy(a => a.SubjectDescription).Select(a => new { Code = a.SubjectCd, Name = a.SubjectDescription }); return Json(new { OK = true, message = "Rekod wujud", list = JsonConvert.SerializeObject(value) }); } return Json(new { OK = false, message = "Tiada Rekod" }); }