コード例 #1
0
        public ActionResult PersonnalInformation(PersonInfoVM person)
        {
            if (ModelState.IsValid)
            {
                //person.ID = (string)Session["Userid"];
                Mapper.Reset();
                AutoMapper.Mapper.Initialize(cfg => cfg.CreateMap <PersonInfoVM, USER>());
                USER userEntity = AutoMapper.Mapper.Map <USER>(person);
                userEntity.ID = Session["Userid"].ToString();
                bool result = resumeRepo.AddPersonalInformation(userEntity);

                if (result)
                {
                    Session["IdSelected"] = resumeRepo.GetUserID(person.First_Name, person.Last_Name);

                    //ViewBag.Message("Personal Information added successfully");
                    return(RedirectToAction("WorkExperience"));
                }
                else
                {
                    ViewBag.Message("Something Wrong!");
                    return(View(person));
                }
            }
            ViewBag.MessageForm = "Please Check your form before submit !";
            return(View(person));
        }
コード例 #2
0
        public PartialViewResult GetPersonnalInfoPartial()
        {
            int  idPer = (int)Session["IdSelected"];
            USER user  = resumeRepo.GetPersonnalInfo(idPer);

            AutoMapper.Mapper.Initialize(cfg => cfg.CreateMap <USER, PersonInfoVM>());
            PersonInfoVM personVM = AutoMapper.Mapper.Map <PersonInfoVM>(user);

            return(PartialView("~/Views/Shared/_MyPersonnalInfo.cshtml", personVM));
        }