Example #1
0
        public ActionResult ChangeProfile()
        {
            Models.MyIdentityUser user = userManager.FindByName(HttpContext.User.Identity.Name);

            Models.ChangeProfile changeProfileModel = new Models.ChangeProfile();

            user.FirstName = changeProfileModel.FirstName;
            user.LastName  = changeProfileModel.LastName;
            user.BirthDate = changeProfileModel.BirthDate;

            return(View(changeProfileModel));
        }
Example #2
0
        public ActionResult ChangeProfile(Models.ChangeProfile changeProfileModel)
        {
            if (ModelState.IsValid)
            {
                Models.MyIdentityUser user = userManager.FindByName(HttpContext.User.Identity.Name);
                user.FirstName = changeProfileModel.FirstName;
                user.LastName  = changeProfileModel.LastName;
                user.BirthDate = changeProfileModel.BirthDate;

                IdentityResult result = userManager.Update(user);

                if (result.Succeeded)
                {
                    ViewBag.Message = "Profile Updated Successfully!";
                }
                else
                {
                    ModelState.AddModelError("", "Error while saving profile.");
                }
            }

            return(View(changeProfileModel));
        }