예제 #1
0
        public ServicioAplicacionInicioSessionTest()
        {
            _IRepositorioModuloSistema  = new RepositorioModuloSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioUsuarioSistema = new RepositorioUsuarioSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioVendedor       = new RepositorioVendedor(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IAutenticacion = new AutenticacionWindows();
            _IServicioDominioValidarUsuarioSistema  = new ServicioDominioValidarUsuarioSistema();
            _IServicioDominioValidarUsuarioVendedor = new ServicioDominioValidarUsuarioVendedor();

            _IServicioAplicacionInicioSession = new ServicioAplicacionInicioSession(
                _IRepositorioModuloSistema,
                _IRepositorioUsuarioSistema,
                _IRepositorioVendedor,

                _IAutenticacion,
                _IServicioDominioValidarUsuarioSistema,
                _IServicioDominioValidarUsuarioVendedor
                );

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
예제 #2
0
 public GestionUsuarioController(IServicioAplicacionInicioSession pIServicioAplicacionInicioSession)
 {
     _IServicioAplicacionInicioSession = pIServicioAplicacionInicioSession;
 }