BB.BL.OrganisationManager.ReadTotalTimeOfPlaylistsInMinutes C# (CSharp) Метод

ReadTotalTimeOfPlaylistsInMinutes() публичный Метод

public ReadTotalTimeOfPlaylistsInMinutes ( long organisationId ) : double
organisationId long
Результат double
        public double ReadTotalTimeOfPlaylistsInMinutes(long organisationId)
        {
            var playlists = organisationsRepository.ReadOrganisationWithPlaylistsAndTracks(organisationId).Playlists;
            var allTracks = playlists.SelectMany(p => p.PlaylistTracks.Select(pt => pt.Track));
            var sum = allTracks.Sum(t => t.Duration);
            
            return Math.Round(sum/60.0,1);
        }