public void UpdateUser(UserSettingVM viewModel) { var tempUser = Users.SingleOrDefault(b => b.Email == viewModel.UserName); tempUser.Email = viewModel.UserName; tempUser.FirstName = viewModel.FirstName; tempUser.LastName = viewModel.LastName; tempUser.Category = viewModel.Category; SaveChanges(); }
public IActionResult UserSetting(UserSettingVM viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } else { context.UpdateUser(viewModel); return(RedirectToAction(nameof(HomeController.UserSetting))); } }
public async Task <UserSettingVM> GetUserInfo(string userName) { var tempUser = await userManager.FindByNameAsync(userName); var tempUser2 = this.Users.SingleOrDefault(x => x.Id == tempUser.Id); var currentUser = new UserSettingVM { UserName = tempUser2.Email, FirstName = tempUser2.FirstName, LastName = tempUser2.LastName, Category = tempUser2.Category }; return(currentUser); }