Ola pessoal, eu estou com o seguinte cenario:
public class UserApplication
{
private IUserRepository userRepository;
private IUserEmailerService userEmailerService;
public UserApplication(IUserRepository userRepository, IUserEmailerService userEmailerService)
{
this.userRepository = userRepository;
this.userEmailerService = userEmailerService;
}
public bool Authenticate(String login, String pass)
{
// Here I use UserRepository Dependency
}
public bool ResetPassword(String login, String email)
{
// Here I only use both Dependecies
}
public string GetRemeberText(String login, String email)
{
// Here I only use UserRepository Dependency
}
}
O que vcs acham disso?
Obrigado.