public void Initializer() { _unit = new MainUnitOfWork(); _usuarioRepository = new UsuarioRepository(_unit); _usuarioService = new UsuarioService(_usuarioRepository); _tarefaRepository = new TarefaRepository(_unit); _tarefaService = new TarefaService(_tarefaRepository); }
public KadastroServiceHost() { //context var unit = new MainUnitOfWork(); //repositories var usuarioRepository = new UsuarioRepository(unit); var pontoRepository = new PontoRepository(unit); var intervaloRepository = new IntervaloRepository(unit); var tarefaRepository = new TarefaRepository(unit); //services var usuarioService = new UsuarioService(usuarioRepository); var tarefaService = new TarefaService(tarefaRepository); //var pontoRepository = new PontoService(pontoRepository, intervaloRepository); //applications _usuarioAppService = new UsuarioAppService(usuarioRepository, usuarioService); _tarefaAppService = new TarefaAppService(tarefaRepository, tarefaService); }