Orc.NuGetExplorer.PackageOperationService.UpdatePackages C# (CSharp) Method

UpdatePackages() public method

public UpdatePackages ( IPackageDetails package, bool allowedPrerelease ) : void
package IPackageDetails
allowedPrerelease bool
return void
        public void UpdatePackages(IPackageDetails package, bool allowedPrerelease)
        {
            Argument.IsNotNull(() => package);
            Argument.IsOfType(() => package, typeof (PackageDetails));

            try
            {
                var nuGetPackage = ((PackageDetails) package).Package;
                _packageManager.UpdatePackage(nuGetPackage, true, allowedPrerelease);
            }
            catch (Exception exception)
            {
                _logger.Log(MessageLevel.Error, exception.Message);
                _packageOperationContextService.CurrentContext.CatchedExceptions.Add(exception);
            }
        }
        #endregion