public void Update(EditRecruiterViewModel editRecruiterViewModel) { var recruiter = recruiterRepository.Get(editRecruiterViewModel.RecruiterId); recruiter.Id = editRecruiterViewModel.RecruiterId; recruiter.Phone = editRecruiterViewModel.Phone; recruiter.FirstName = editRecruiterViewModel.FirstName; recruiter.LastName = editRecruiterViewModel.LastName; recruiter.CompanyId = editRecruiterViewModel.CompanyId; recruiterRepository.Update(recruiter); }
public ActionResult Edit(EditRecruiterViewModel editRecruiterViewModel, string id) { if (ModelState.IsValid) { editRecruiterViewModel.RecruiterId = id; _recruiterService.Update(editRecruiterViewModel); TempData["RecruiterUpdateMessage"] = "Updated Successfully"; return(View("AdminEdit", PrepareRecruiterEdit(id))); } else { return(View("AdminEdit", PrepareRecruiterEdit(id))); } }
private EditRecruiterViewModel PrepareRecruiterEdit(string id) { var recruiter = _recruiterService.Get(id); var editRecruiterViewModel = new EditRecruiterViewModel { FirstName = recruiter.FirstName, LastName = recruiter.LastName, Companies = _companyService.GetAll(), CompanyId = recruiter.CompanyId, Phone = recruiter.Phone, RecruiterId = id }; return(editRecruiterViewModel); }
public ActionResult Profile(RecruiterProfileViewModel recruiterProfileViewModel) { var recruiterId = HttpContext.Session.Get <string>("RecruiterId"); if (ModelState.IsValid) { var editRecruiterModel = new EditRecruiterViewModel { CompanyId = recruiterProfileViewModel.CompanyId, FirstName = recruiterProfileViewModel.FisrtName, LastName = recruiterProfileViewModel.LastName, Phone = recruiterProfileViewModel.Phone, RecruiterId = recruiterId }; _recruiterService.Update(editRecruiterModel); TempData["RecruiterProfile"] = "Profile Successfully Updated"; } return(View("Profile", _recruiterService.GetProfileData(recruiterId))); }