Ejemplo n.º 1
0
        public IActionResult UpdateForAuthorized(UserUpdateForAuthorizedDto userUpdateForAuthorized)
        {
            var result = _userService.UpdateForAuthorized(userUpdateForAuthorized);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Ejemplo n.º 2
0
        public IResult UpdateForAuthorized(UserUpdateForAuthorizedDto userUpdateForAuthorized)
        {
            var user = _userDal.Get(u => u.Id == userUpdateForAuthorized.Id);

            if (user == null)
            {
                return(new ErrorResult(Messages.UserNotFound));
            }
            var updatedUser = new User
            {
                Email        = userUpdateForAuthorized.Email,
                FirstName    = userUpdateForAuthorized.FirstName,
                Id           = userUpdateForAuthorized.Id,
                LastName     = userUpdateForAuthorized.LastName,
                PasswordHash = user.PasswordHash,
                PasswordSalt = user.PasswordSalt,
                Status       = userUpdateForAuthorized.Status
            };

            _userDal.Update(updatedUser);
            return(new SuccessResult(Messages.UserUpdated));
        }