示例#1
0
        /// <summary>
        /// Generates the horsify filters from database filters.
        /// </summary>
        /// <param name="filters">The filters.</param>
        /// <returns></returns>
        private IEnumerable <DjHorsifyFilterModel> GenerateHorsifyFilters(IEnumerable <Music.Data.Model.Filter> filters)
        {
            var horsifyFilters = new List <DjHorsifyFilterModel>();

            foreach (var filter in filters)
            {
                var horsifyFilter = HorsifyFilter.GetFilterFromString(filter.SearchTerms, filter);
                horsifyFilter.FileName = filter.Name;
                horsifyFilter.Id       = (int)filter.Id;
                horsifyFilters.Add(new DjHorsifyFilterModel(horsifyFilter));
            }

            return(horsifyFilters);
        }