Gets legacy tasks apis wrapping new apis, added more tests and got the new tasks apis up to speed with all required methods.

This commit is contained in:
Shannon
2015-01-22 19:19:21 +11:00
parent ccea64f0fa
commit 0f4185b6a5
17 changed files with 484 additions and 289 deletions

View File

@@ -66,7 +66,9 @@ namespace Umbraco.Core.Persistence
public virtual ITaskRepository CreateTaskRepository(IDatabaseUnitOfWork uow)
{
return new TaskRepository(uow, _cacheHelper, _logger, _sqlSyntax);
return new TaskRepository(uow,
CacheHelper.CreateDisabledCacheHelper(), //never cache
_logger, _sqlSyntax);
}
public virtual IAuditRepository CreateAuditRepository(IDatabaseUnitOfWork uow)
@@ -267,5 +269,12 @@ namespace Umbraco.Core.Persistence
{
return new DomainRepository(uow, _cacheHelper, _logger, _sqlSyntax, CreateContentRepository(uow), CreateLanguageRepository(uow));
}
public ITaskTypeRepository CreateTaskTypeRepository(IDatabaseUnitOfWork uow)
{
return new TaskTypeRepository(uow,
CacheHelper.CreateDisabledCacheHelper(), //never cache
_logger, _sqlSyntax);
}
}
}