Пример #1
0
        private ValidationFailure TestCategory()
        {
            var config     = _proxy.GetConfig(Settings);
            var categories = GetCategories(config);

            if (!Settings.MovieCategory.IsNullOrWhiteSpace() && !categories.Any(v => v.Name == Settings.MovieCategory))
            {
                return(new NzbDroneValidationFailure("MovieCategory", "Category does not exist")
                {
                    InfoLink = _proxy.GetBaseUrl(Settings),
                    DetailedDescription = "The category you entered doesn't exist in NZBGet. Go to NZBGet to create it."
                });
            }

            return(null);
        }