예제 #1
0
        public IActionResult EditInfo()
        {
            var user = context.Users.FirstOrDefault(u => u.Id == UM.GetUserId(User));

            Models.UserViewModels.EditInfoViewModel model = new Models.UserViewModels.EditInfoViewModel()
            {
                FirstName = user.FirstName,
                Lastname  = user.LastName,
                Biography = user.Bio
            };
            return(View(model));
        }
예제 #2
0
        public IActionResult EditInfo(Models.UserViewModels.EditInfoViewModel EditInfoModel)
        {
            if (ModelState.IsValid)
            {
                var user = context.Users.FirstOrDefault(u => u.Id == UM.GetUserId(User));

                user.FirstName = EditInfoModel.FirstName;
                user.LastName  = EditInfoModel.Lastname;
                user.Bio       = EditInfoModel.Biography;
                context.SaveChanges();


                return(RedirectToAction("Profile", new { userName = user.UserName }));
            }

            return(View("EditInfo", EditInfoModel));
        }