Beispiel #1
0
        public IEnumerable <Package> GetUnfinished(string key, IEnumerable <string> packageIds)
        {
            ValidateInputs(() =>
            {
                _serviceInputValidator.ValidateUserApiKey(key);
                _serviceInputValidator.ValidatePackageIds(packageIds);
            });
            string errorMessagePrefix = string.Format("Could not check for unfinished packages");

            return(ExecuteAction(() => _unfinishedPackageGetter.GetUnfinishedPackages(key, packageIds), errorMessagePrefix));
        }