public async Task <IEnumerable <Developer> > GetDevelopersByOrganization(String organizationName)
        {
            var members = await _client.Organization.Member.GetAll(organizationName);

            List <Developer> developers = new List <Developer>();

            foreach (var member in members)
            {
                var user = await _client.User.Get(member.Login);

                var repositories = await _client.Repository.GetAllForUser(member.Login);

                int stars = countStarsInRepositories(repositories);

                decimal developerPrice = _priceService.CalculateDeveloperPrice(new PricingCriteria()
                {
                    Followers          = user.Followers,
                    PublicRepositories = user.PublicRepos,
                    Stars = stars,
                });

                developers.Add(new Developer()
                {
                    Name   = user.Name == null ? user.Login : user.Name,
                    Avatar = user.AvatarUrl,
                    Price  = developerPrice,
                });
            }

            return(developers);
        }