protected async override void OnAppearing() { base.OnAppearing(); await img.ScaleTo(1, 3000); await img.ScaleTo(0.9, 2600, Easing.Linear); await img.ScaleTo(150, 1200, Easing.Linear); using (var repoUsuario = new Repositorio <Usuarios>(GetDbPath())) { UsuarioActual = ((List <Usuarios>)repoUsuario.Buscar(u => u.EnSeccion.Equals(true))).FirstOrDefault(); if (UsuarioActual != null) { //Moderador_De_Vistas.ObtenerInstancia().Registro = new RegistroViewModel((int)TipoRegistroUsuarios.AgregarUsuario); switch (UsuarioActual.Tipo) { case (int)TipoUsuario.Cliente: Application.Current.MainPage = new ClienteMasterPage(); break; case (int)TipoUsuario.Suplidor: Moderador_De_Vistas.ObtenerInstancia().Clientes = new ClientesViewModel(); Application.Current.MainPage = new MasterPage(); break; } } else { Moderador_De_Vistas.ObtenerInstancia().Login = new LoginViewModel(); Application.Current.MainPage = new NavigationPage(new LoginPage()); } } }