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); }