Example #1
0
        public ActionResult Edit([Bind(Include = "Id,Email,Password,FirstName,LastName,Username,Gender,CityId,PhoneNumber,Birthdate,LastLogin,IsActive,IsBlocked,RoleId,IsComplete,IsDeleted,ModifiedDate,ModifiedUserId,DeletionDate,DeletionUserId,CreatedDate,CreatedUserId")] UserViewModel userViewModel)
        {
            //if (ModelState.IsValid)
            //{
            userViewModel.Password = UserViewModel.Encrypt(userViewModel.Password);
            UserViewModel u = new UserViewModel(db.Users.Find(userViewModel.Id));

            u.Password    = userViewModel.Password;
            u.FirstName   = userViewModel.FirstName;
            u.LastName    = userViewModel.LastName;
            u.Username    = userViewModel.Username;
            u.Gender      = userViewModel.Gender;
            u.CityId      = userViewModel.CityId;
            u.PhoneNumber = userViewModel.PhoneNumber;
            u.UpdateUser(u);
            AccountController.RememberUser(u);
            //userViewModel.UpdateUser(userViewModel);
            return(RedirectToAction("Index"));
            //}
            //UpdateList();
            //ViewBag.CityId = new SelectList(listCity, "Id", "Name", userViewModel.CityId);
            //ViewBag.RoleId = new SelectList(listRole, "Id", "Name", userViewModel.RoleId);
            //return View(userViewModel);
        }