コード例 #1
0
        /// <summary>
        /// Check to see if there are any related Videos, and load them if requested
        /// </summary>
        public static void CheckExpandVideos(SqlDataManager sdm, IEnumerable <Agency> agencies, string expandString)
        {
            expandString = expandString.SafeToString();

            if (String.Equals(expandString, "all", StringComparison.OrdinalIgnoreCase) || expandString.IndexOf("videos", StringComparison.OrdinalIgnoreCase) >= 0)
            {
                var agenciesWhere = CreateAgencyWhere(agencies, "Agency");
                var childVideos   = sdm.GetAllVideos <Video>(agenciesWhere);

                agencies.ToList()
                .ForEach(feAgency => feAgency.LoadVideos(childVideos));
            }
        }
        /// <summary>
        /// Check to see if there are any related Videos, and load them if requested
        /// </summary>
        public static void CheckExpandVideos(SqlDataManager sdm, IEnumerable <StaffDirectory> staffDirectories, string expandString)
        {
            expandString = expandString.SafeToString();

            if (String.Equals(expandString, "all", StringComparison.OrdinalIgnoreCase) || expandString.IndexOf("videos", StringComparison.OrdinalIgnoreCase) >= 0)
            {
                var staffDirectoriesWhere = CreateStaffDirectoryWhere(staffDirectories, "HostVOArtist");
                var childVideos           = sdm.GetAllVideos <Video>(staffDirectoriesWhere);

                staffDirectories.ToList()
                .ForEach(feStaffDirectory => feStaffDirectory.LoadHostVOArtist_Videos(childVideos));
            }
        }