public IList <SnapshotAggregatedInfoContract> GetSnapshotList(long projectId, [FromQuery] int?start, [FromQuery] int?count, [FromQuery] string filterByComment)
        {
            m_authorizationManager.AuthorizeBook(projectId, PermissionFlag.ReadProject);

            var result = m_snapshotManager.GetPublishedSnapshotWithAggregatedInfo(projectId, start, count, filterByComment);

            SetTotalCountHeader(result.TotalCount);
            return(result.List);
        }