Example #1
0
        private AnidbResult SearchMatchFromBothSources(string keyword)
        {
            AnidbResult ar = new AnidbResult();

            if (!string.IsNullOrEmpty(keyword))
            {
                if (keyword.Trim().ToLowerInvariant().StartsWith("anidb-") && keyword.Trim().Length > 6)
                {
                    ar = GroupHandler.SearchGroups(groups, keyword.Trim(), true);
                }
                else
                {
                    ar = GroupHandler.SearchGroups(groups, keyword.Trim(), false);
                }
                if (ar != null)
                {
                    return(ar);
                }
                else
                {
                    if (keyword.Trim().ToLowerInvariant().StartsWith("anidb-") && keyword.Trim().Length > 6)
                    {
                        ar = GroupHandler.SearchAniDB(anititles, keyword.Trim(), true);
                    }
                    else
                    {
                        ar = GroupHandler.SearchAniDB(anititles, keyword.Trim(), false);
                    }
                    if (ar != null)
                    {
                        return(ar);
                    }
                }
            }
            return(null);
        }