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); }
public VentanaPrincipalViewModel(IAutenticacion autenticacion, ICargadorExtensiones cargadorExtensiones) { Autenticacion = autenticacion ?? throw new ArgumentNullException(nameof(autenticacion)); CargadorExtensiones = cargadorExtensiones ?? throw new ArgumentNullException(nameof(cargadorExtensiones)); Cargar = ReactiveCommand.CreateFromTask <Sesion, AgregadoExtensiones>(CargarImpl); Autenticacion.Autenticar.InvokeCommand(Cargar); }
public ServicioAplicacionInicioSession( IRepositorioModuloSistema pIRepositorioModuloSistema, IRepositorioUsuarioSistema pIRepositorioUsuarioSistema, IRepositorioVendedor pIRepositorioVendedor, IAutenticacion pIAutenticacion, IServicioDominioValidarUsuarioSistema pIServicioDominioValidarUsuarioSistema, IServicioDominioValidarUsuarioVendedor pIServicioDominioValidarUsuarioVendedor ) { if (pIRepositorioModuloSistema == null) { throw new ArgumentNullException("IRepositorioModuloSistema Nulo En ServicioAplicacionInicioSession"); } if (pIRepositorioUsuarioSistema == null) { throw new ArgumentNullException("IRepositorioUsuarioSistema Nulo En ServicioAplicacionInicioSession"); } if (pIRepositorioVendedor == null) { throw new ArgumentNullException("IRepositorioVendedor Nulo En ServicioAplicacionInicioSession"); } if (pIAutenticacion == null) { throw new ArgumentNullException("IValidadorInicioSesion Nulo En ServicioAplicacionInicioSession"); } if (pIServicioDominioValidarUsuarioSistema == null) { throw new ArgumentNullException("IServicioDominioValidarUsuarioSistema Nulo En ServicioAplicacionInicioSession"); } if (pIServicioDominioValidarUsuarioVendedor == null) { throw new ArgumentNullException("IServicioDominioValidarUsuarioVendedor Nulo En ServicioAplicacionInicioSession"); } _IRepositorioModuloSistema = pIRepositorioModuloSistema; _IRepositorioUsuarioSistema = pIRepositorioUsuarioSistema; _IRepositorioVendedor = pIRepositorioVendedor; _IAutenticacion = pIAutenticacion; _IServicioDominioValidarUsuarioSistema = pIServicioDominioValidarUsuarioSistema; _IServicioDominioValidarUsuarioVendedor = pIServicioDominioValidarUsuarioVendedor; }
public AuthenticationController(IAutenticacion autenticacion) { _autenticacion = autenticacion; }
public AutenticacionPresentador(IAutenticacion vista) { autenticacionVista = vista; }
public AutenticacionDominio(IAutenticacion autenticacion) { this._autenticacion = autenticacion; }