//todo 0003. Hay que agregar la session en el constructor de todos los viewmodels
 public LoginViewModel(INavigator navigator, IServicioDatos servicio, Session session) : base(navigator, servicio, session)
 {
     cmdLogin = new Command(IniciarSesion);
     cmdAlta = new Command(NuevoUsuario);
     Titulo = "Logueate o muere";
     //TODO 0010. PARA QUE HAGA EL BINDING EN LOGIN, SE TIENE QUE CARGAR EN EL CONSTRUCTOR
 }
 public GeneralViewModel(INavigator navigator, IServicioDatos servicio, Session session)
 {
     _navigator = navigator;
     _servicio = servicio;
     Session = session;
 }
  //TODO 0005. Para esta pantalla necesitaremos mostrar una coleccion de blocs y un boton de Nuevo
 public PrincipalViewModel(INavigator navigator, IServicioDatos servicio, Session session)
     : base(navigator, servicio, session)
 {
     var a = "";
      CmdNuevo =new Command(NuevoBloc);
 }
 public RegistroViewModel(INavigator navigator, IServicioDatos servicio, Session session)
     : base(navigator, servicio, session)
 {
  cmdRegistro = new Command(GuardarUsuario);
 }
 public NuevoBlocViewModel(INavigator navigator, IServicioDatos servicio, Session session) : base(navigator, servicio, session)
 {
     _bloc = new Bloc();
     CmdGuardar= new Command(Guardar);
 }