BB.BL.OrganisationManager.ReadTotalVotesForOrganisation C# (CSharp) Method

ReadTotalVotesForOrganisation() public method

public ReadTotalVotesForOrganisation ( long organisationId ) : double
organisationId long
return double
        public double ReadTotalVotesForOrganisation(long organisationId)
        {
            var playlists = organisationsRepository.ReadOrganisationWithPlaylistsAndTracks(organisationId).Playlists;
            var allPlaylistTracks = playlists.SelectMany(p => p.PlaylistTracks);
            var sum = allPlaylistTracks.Sum(pt => pt.Votes.Count);

            return sum;
        }