Пример #1
0
        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);
        }
Пример #2
0
 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)));
     }
 }
Пример #3
0
        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);
        }
Пример #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)));
        }