Files
Umbraco-CMS/src/Umbraco.Core/UpgradeService.cs

24 lines
647 B
C#

using System.Threading.Tasks;
using Semver;
using Umbraco.Core.Models;
using Umbraco.Core.Persistence.Repositories;
using Umbraco.Core.Services;
namespace Umbraco.Core
{
internal class UpgradeService : IUpgradeService
{
private readonly IUpgradeCheckRepository _upgradeCheckRepository;
public UpgradeService(IUpgradeCheckRepository upgradeCheckRepository)
{
_upgradeCheckRepository = upgradeCheckRepository;
}
public async Task<UpgradeResult> CheckUpgrade(SemVersion version)
{
return await _upgradeCheckRepository.CheckUpgradeAsync(version);
}
}
}