J'ai une couche de service dans mon application qui contient des services tels que AccountService
, UserService
et DocumentService
.Services d'appel au sein des services
J'utilise StructureMap pour mon injection de dépendance si le constructeur de mon service pourrait ressembler à ceci:
public AccountService(IAccountRepository repo)
{
this.accountRepository = repo;
}
Maintenant, si je besoin d'accéder à dire UserServic
e tout y est-il une bonne forme d'avoir les éléments suivants ?
public AccountService(IAccountRepository repo, IUserService user)
{
this.accountRepository = repo;
this.userService = user;
}