public IActionResult UpdateUser([FromBody] UpdateUserCommand user) { UpdateUserDtoCommand userDto = _mapper.Map <UpdateUserDtoCommand>(user); bool IsUpdated = _userService.UpdateUser(userDto); if (!IsUpdated) { return(BadRequest()); } return(NoContent()); }
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); }