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());
        }
예제 #3
0
        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);
        }
예제 #4
0
        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)));
        }