Exemplo n.º 1
0
        public ActionResult Edit()
        {
            if (!User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("Index", "Home"));
            }
            int  userId = UserContext.GetUserId(User.Identity.Name);
            user user   = UserContext.GetUser(userId);

            if (user == null)
            {
                return(RedirectToAction("ViewProfile", "User"));
            }

            UserEditViewModels userEditModels = new UserEditViewModels();

            userEditModels.Id           = userId;
            userEditModels.firstName    = user.firstName;
            userEditModels.middleName   = user.middleName;
            userEditModels.lastName     = user.lastName;
            userEditModels.address      = user.address;
            userEditModels.avatarURL    = user.avatarURL;
            userEditModels.email        = user.email;
            userEditModels.username     = user.username;
            userEditModels.dateOfBirdth = user.dateOfBirth.ToString();
            return(View(userEditModels));
        }
Exemplo n.º 2
0
        public ActionResult Edit(UserEditViewModels model)
        {
            user user = new user(model.Id, model.avatarURL, model.firstName, model.middleName, model.lastName,
                                 model.address, model.username, model.email);

            if (user != null)
            {
                if (UserContext.Update(user) != 1)
                {
                    return(View());
                }
            }
            return(RedirectToAction("ViewProfile", "User"));
        }
Exemplo n.º 3
0
        public ActionResult Edit(UserEditViewModels model)
        {
            ObjectId userId;
            User     user = null;

            if (ObjectId.TryParse(model.Id, out userId))
            {
                user = new User(userId, model.avatarURL, model.firstName, model.middleName, model.lastName, model.address, model.username, model.email);
            }
            if (user != null)
            {
                UserContext.UpdateUser(user);
            }
            return(RedirectToAction("ViewProfile", "User"));
        }
Exemplo n.º 4
0
        public ActionResult Edit(string userId)
        {
            User user = UserContext.GetUser(userId);

            if (user == null)
            {
                return(RedirectToAction("ViewProfile", "User"));
            }

            UserEditViewModels userEditModels = new UserEditViewModels();

            userEditModels.Id           = userId;
            userEditModels.firstName    = user.firstName;
            userEditModels.middleName   = user.middleName;
            userEditModels.lastName     = user.lastName;
            userEditModels.address      = user.address;
            userEditModels.avatarURL    = user.avatarURL;
            userEditModels.email        = user.email;
            userEditModels.username     = user.username;
            userEditModels.dateOfBirdth = user.dateOfBirth.ToString("0:dd/MM/yyyy");
            return(View(userEditModels));
        }