Beispiel #1
0
        public void AddPackage(IPackage package, bool isAbsoluteLatestVersion, bool isLatestVersion)
        {
            IInternalPackage localPackage;

            using (var transaction = _store.BeginTransaction())
            {
                localPackage = InternalPackage.Create(_feedId, package, isAbsoluteLatestVersion, isLatestVersion);
                transaction.Insert(localPackage);
                transaction.Commit();
            }

            _factory.AddFrameworkNames(localPackage.SupportedFrameworks);
        }