public NuevaTareaViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     _tarea = new TareaModel();
     CmdAgregar = new Command(Agregar);
     CmdAgregarUbicacion = new Command(AgregarUbicacion);
     CmdAgregarImagen = new Command(AgregarImagen);
 }
 public NuevoGrupoViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     _grupo = new GrupoModel();
     CmdAgregar = new Command(Agregar);
     CmdAgregarImagen = new Command(AgregarImagen);
     MessagingCenter.Send(this, "Hola");
 }
 public GeneralViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page)
 {
     _navigator = navigator;
     _servicioDatos = servicioDatos;
     Session = session;
     _page = page;
 }
 // CTOR
 public LoginViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page, IComponentContext ctx) : base(navigator, servicioDatos, session, page)
 {
     Context = ctx;
     Usuario = new UsuarioModel();
     Usuario = new UsuarioModel();
     cmdLogin = new Command(IniciarSesion);
     cmdRegistro = new Command(NuevoUsuario);
 }
 public HomeViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page, IComponentContext ctx) : base(navigator, servicioDatos, session, page)
 {
     Context = ctx;
     CmdNuevoGrupo = new Command(NuevoGrupo);
     CmdLogout = new Command(Logout);
     MessagingCenter.Subscribe<GrupoModel>(this, "AddGrupo", (sender) =>
     {
         var gvm = new GrupoVm
         {
             ComponentContext = Context,
             GrupoModel = sender
         };
         Grupos.Add(gvm);
     });
     GetGrupos();
 }
 public ListadoTareasViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     CmdNuevaTarea = new Command(NuevaTarea);
 }
 public DetalleTareaViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
 }