public ChangeNameViewModel ChangeName(ChangeNameBm bind, string userId) { Player player = Context.Players.FirstOrDefault(p => p.AppUser.Id == userId); if (bind == null) { if (player != null) { return(new ChangeNameViewModel() { FirstName = player.FirstName, LastName = player.LastName }); } else { return(null); } } player.FirstName = bind.FirstName; player.LastName = bind.LastName; Context.SaveChanges(); return(new ChangeNameViewModel() { FirstName = player.FirstName, LastName = player.LastName }); }
public ActionResult ChangeName(ChangeNameBm bind) { if (ModelState.IsValid) { this.service.ChangeName(bind, User.Identity.GetUserId()); return(this.RedirectToAction("Show", "Account")); } ChangeNameViewModel vm = new ChangeNameViewModel() { FirstName = bind.FirstName, LastName = bind.LastName }; return(View(vm)); }