Exemplo n.º 1
0
        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 CargadorExtensionesAutorizadas(ICargadorExtensiones cargadorExtensiones, IAutorizadorExtension autorizadorExtension)
 {
     AutorizadorExtension = autorizadorExtension ?? throw new ArgumentNullException(nameof(autorizadorExtension));
     CargadorExtensiones  = cargadorExtensiones ?? throw new ArgumentNullException(nameof(cargadorExtensiones));
 }