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
            });
        }
示例#2
0
        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));
        }