public async Task <Publisher> CreatePublisher(LeagueYear leagueYear, FantasyCriticUser user, string publisherName, IEnumerable <Publisher> existingPublishers)
        {
            int draftPosition = 1;

            if (existingPublishers.Any())
            {
                draftPosition = existingPublishers.Max(x => x.DraftPosition) + 1;
            }

            Publisher publisher = new Publisher(Guid.NewGuid(), leagueYear, user, publisherName, draftPosition, new List <PublisherGame>(), 100, 0, 0, 0, false);
            await _fantasyCriticRepo.CreatePublisher(publisher);

            return(publisher);
        }