예제 #1
0
        public void UpdateApplicantDetails(UpdateApplicantDetailsViewModel applicant)
        {
            ApplicationUser applicantDetailsInDb = _context.Users.Single(x => x.Id == applicant.Id);

            Mapper.Map(applicant, applicantDetailsInDb);
            _context.SaveChanges();
        }
예제 #2
0
        public ActionResult UpdateUserDetails(UpdateApplicantDetailsViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("UpdateDetails", model));
            }
            string profilePicturePath = _fileSaver.SaveFile(model.ProfilePicture, Request.RequestContext);
            string resumePath         = _fileSaver.SaveFile(model.ProfilePicture, Request.RequestContext);

            model.ResumePath         = resumePath;
            model.ProfilePicturePath = profilePicturePath;

            _applicantionsRepo.UpdateApplicantDetails(model);
            return(RedirectToAction("Index", "Home"));
        }
예제 #3
0
 //GET: Account/UpdateUser
 public ActionResult UpdateUser(UpdateApplicantDetailsViewModel model)
 {
     return(View("UpdateDetails", model));
 }