public async Task <IActionResult> GetDescendants(string managerid, [FromQuery] UserParams userParams)
        {
            var repo = new TableStorageRepository();

            var descendants = await repo.GetMyTeamAsManager(managerid);

            if (!string.IsNullOrEmpty(userParams.UserId))
            {
                descendants = descendants.Where(x => x.RowKey != userParams.UserId).OrderBy(x => x.Name);
            }

            var usersToReturn = _mapper.Map <IEnumerable <UserDto> >(descendants);

            if (!usersToReturn.Any())
            {
                return(NotFound());
            }
            return(Ok(usersToReturn));
        }