public ActionResult ProfileDetails(RecruiterProfileViewModel job) { var work = AutoMapper.Mapper.Map <RecruiterProfileViewModel, RecruiterProfile>(job); work.AccountId = Convert.ToInt32(Session["AccountId"]); this.jobMediator.AddProfile(work); return(RedirectToAction("EditProfile")); }
public ActionResult EditProfile(RecruiterProfileViewModel account) { var accountDetails = AutoMapper.Mapper.Map <RecruiterProfileViewModel, RecruiterProfile>(account); bool result = this.jobMediator.UpdateProfile(accountDetails); if (result == true) { return(RedirectToAction("DisplayProfile")); } return(View()); }
public RecruiterProfileViewModel GetProfileData(string id) { var recruiter = recruiterRepository.Get(id); var recruiterProfileData = new RecruiterProfileViewModel { CompanyId = recruiter.CompanyId, FisrtName = recruiter.FirstName, LastName = recruiter.LastName, Phone = recruiter.Phone, CompanyName = _companyService.Get(recruiter.CompanyId).CompanyName }; return(recruiterProfileData); }
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))); }