using System.Collections.Generic;
using System.Linq;
using API.Entities;
namespace API.Extensions
{
    public static class SeriesExtensions
    {
        /// 
        /// Checks against all the name variables of the Series if it matches anything in the list.
        /// 
        /// 
        /// 
        /// 
        public static bool NameInList(this Series series, IEnumerable list)
        {
            return list.Any(name => Parser.Parser.Normalize(name) == series.NormalizedName || Parser.Parser.Normalize(name) == Parser.Parser.Normalize(series.Name) || name == series.Name || name == series.LocalizedName || name == series.OriginalName);
        }
    }
}