public async Task <IActionResult> GetUserProfile([FromRoute] string username)
        {
            if (username == null)
            {
                return(BadRequest());
            }
            var result = await _userSvc.GetUserProfileByUsernameAsync(username);

            if (result == null)
            {
                return(NotFound());
            }
            return(Ok(result));
        }