// GET: Recruitment/Edit/5 public async Task <ActionResult> Edit(int id) { if (TempData["error"] != null) { ViewBag.error = TempData["error"]; } if (TempData["status"] != null) { ViewBag.status = TempData["status"]; } RecruitmentService recruiterService = new RecruitmentService(); var recruitment = recruiterService.GetRecruiterWithId(id); RecruitmentViewModel rvm = new RecruitmentViewModel(); rvm.RecruitmentId = recruitment.RecruitmentId; rvm.Email = recruitment.Email; rvm.RecruiterId = recruitment.RecruiterId; rvm.RecruiterName = User.Identity.Name; rvm.PhoneNumber = recruitment.PhoneNumber; rvm.FirstName = recruitment.FirstName; rvm.LastName = recruitment.LastName; rvm.LookupEmployementType = recruitment.LookupEmployementType; rvm.AvailableDate = recruitment.AvailableDate; rvm.Notes = recruitment.Notes; rvm.CurrentLocation = recruitment.CurrentLocation; rvm.C2CCompanyName = recruitment.C2CCompanyName; rvm.C2CContactNumber = recruitment.C2CContactNumber; rvm.C2CContactPerson = recruitment.C2CContactPerson; rvm.C2CEmail = recruitment.C2CEmail; rvm.LookupVisaStatus = recruitment.LookupVisaStatus; rvm.PrimarySkillSet = recruitment.PrimarySkillSet; rvm.SecondarySkillSet = recruitment.SecondarySkillSet; rvm.CreatedDate = recruitment.CreatedDate; rvm.CreatedUserId = recruitment.CreatedUserId; rvm.VisaStatusList = GetLookUpDropDownList("VisaStatus", null); rvm.EmployementTypeList = GetLookUpDropDownList("EmployementType", null); rvm.CandidateStatusList = GetLookUpDropDownList("CandidateStatus", null); rvm.RFileList = recruiterService.GetRecruitFilesWithId(id); rvm.RecruitmentClientList = recruiterService.GetRecruitmentClientWithId(id); return(View(rvm)); }