public App() { InitializeComponent(); DependencyService.Register <MockDataStore>(); // MainPage = new LoginPage(); THE INITIAL CODE MainPage = new NewLoginPage(); }
public App() { InitializeComponent(); try { dataService = new DataService(); dialogService = new DialogService(); //Navigator = new NavigationPage(); //Master = new MasterPage(); //MasterAdmin = new MasterAdminPage(); var user = dataService.First <User>(false); if (user != null && user.IsRemembered && user.TokenExpires > DateTime.Now) { if (user.UserTypeId == 4) { var persona = dataService.First <Persona>(false); if (persona != null) { user.Persona = new Persona { Id_Persona = persona.Id_Persona, Apellido_Paterno = persona.Apellido_Paterno, Apellido_Materno = persona.Apellido_Materno, Direccion = persona.Direccion, DNI = persona.DNI, Email_Institucional = persona.Email_Institucional, Email_Persona = persona.Email_Persona, Estado = persona.Estado, Fecha_Nacimiento = persona.Fecha_Nacimiento, Nombre = persona.Nombre, Picture = persona.Picture, Telefono = persona.Telefono }; var mainViewModel = MainViewModel.GetInstance(); mainViewModel.LoadMenu(user); mainViewModel.LoadUser(user); mainViewModel.ListParkingForUser(); App.CurrentUser = user; //MainPage = new MasterPage(); MainPage = new MasterAdminPage(); } } if (user.UserTypeId == 2) { //var mainViewModel = MainViewModel.GetInstance(); var mainViewModel = MainViewModel.GetInstance(); mainViewModel.LoadMenu(user); mainViewModel.LoadUser(user); App.CurrentUser = user; MainPage = new MasterPage(); //MasterAdminPage } } else { MainPage = new NewLoginPage(); } //MainPage = new MasterPage(); //MainPage = new Loginpage(); } catch (Exception ex) { throw; } }