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)); }