Adding a few constructor options to the services to ease use when newing the services instead of using the ServiceContext.

This commit is contained in:
Morten Christensen
2012-12-14 13:27:10 -01:00
parent 3d2ca1f823
commit 4c256986da
7 changed files with 52 additions and 3 deletions

View File

@@ -14,6 +14,12 @@ namespace Umbraco.Core.Services
private readonly RepositoryFactory _repositoryFactory;
private readonly IDatabaseUnitOfWorkProvider _uowProvider;
public UserService(RepositoryFactory repositoryFactory) : this(new PetaPocoUnitOfWorkProvider(), repositoryFactory)
{}
public UserService(IDatabaseUnitOfWorkProvider provider) : this(provider, new RepositoryFactory())
{}
public UserService(IDatabaseUnitOfWorkProvider provider, RepositoryFactory repositoryFactory)
{
_repositoryFactory = repositoryFactory;