24 lines
647 B
C#
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);
|
|
}
|
|
}
|
|
}
|