예제 #1
0
        public IActionResult UpdateUser([FromBody] UpdateUserCommand user)
        {
            UpdateUserDtoCommand userDto = _mapper.Map <UpdateUserDtoCommand>(user);

            bool IsUpdated = _userService.UpdateUser(userDto);

            if (!IsUpdated)
            {
                return(BadRequest());
            }

            return(NoContent());
        }
예제 #2
0
        public bool UpdateUser(UpdateUserDtoCommand userDto)
        {
            var userData = _userRepository.GetUserByEmail(userDto.Email);

            if (userData == null)
            {
                return(false);
            }
            userData.FirstName      = userDto.FirstName;
            userData.LastName       = userDto.LastName;
            userData.MobileNumber   = userDto.MobileNumber;
            userData.BirthDate      = userDto.BitrhDate;
            userData.Gender         = userDto.Gender;
            userData.UpdateDateTime = DateTime.UtcNow;
            bool result = _userRepository.Update(userData);

            return(result);
        }