public App() { InitializeComponent(); ShimmerLayout.Init(Xamarin.Essentials.DeviceDisplay.MainDisplayInfo.Density); //Startup.Init(); Startup.ServiceProvider.GetService <INavigator>().BeginNavigation("HomePage"); }
public App() { InitializeComponent(); //Register Syncfusion license Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("NjQxN0AzMTM2MmUzMjJlMzBPKzU1STRkNDA1Y29rWlhzSnQ4bHl2N0FJLzNFWFFnaFcxamswdHQ1cHFFPQ=="); userDataDbService = new UserDataDbService(); webApiRestClient = new WebApiRestClient(); var density = DeviceDisplay.MainDisplayInfo.Density; ShimmerLayout.Init(density); Material.Init(this); //L10n.SetLocale(); //var netLanguage = DependencyService.Get<ILocale>().GetCurrent(); //AppResource.Culture = new CultureInfo(netLanguage); if (Application.Current.Properties.ContainsKey("IsAppAlreadyInstalled") && Convert.ToBoolean(Application.Current.Properties["IsAppAlreadyInstalled"])) { if (Application.Current.Properties.ContainsKey("AppLocale") && !string.IsNullOrEmpty(Application.Current.Properties["AppLocale"].ToString())) { var languageculture = Application.Current.Properties["AppLocale"].ToString(); Setlanguage(languageculture); } if (userDataDbService.IsUserDbPresentInDB()) { userData = userDataDbService.ReadAllItems().FirstOrDefault(); Application.Current.Properties["CurrentUserId"] = userData.UserId; Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; App.Current.MainPage = new NavigationPage(new HomeTabPage()); UpdateDeviceInfo(); } else { MainPage = new NavigationPage(new LoginPage()); } } else { Setlanguage("en-US"); MainPage = new NavigationPage(new ChangeLanguagePage(false)); } //if (userDataDbService.IsUserDbPresentInDB()) //{ // userData = userDataDbService.ReadAllItems().FirstOrDefault(); // Application.Current.Properties["CurrentUserId"] = userData.UserId; // Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; // App.Current.MainPage = new NavigationPage(new HomeTabPage()); //} //else //{ // MainPage = new NavigationPage(new LoginPage()); //} }
public App() { InitializeComponent(); ShimmerLayout.Init(DeviceDisplay.ScreenMetrics.Density); MainPage = new Views.ShimmerTestPage(); }
public App() { InitializeComponent(); ShimmerLayout.Init(DeviceDisplay.MainDisplayInfo.Density); var page = FreshPageModelResolver.ResolvePageModel <ShimmerListViewPageModel>(); var MainpageNavigation = new FreshNavigationContainer(page, NavigationContainerNames.DefaultNavigationServiceName); MainPage = MainpageNavigation; }
public App() { InitializeComponent(); userDataDbService = new UserDataDbService(); webApiRestClient = new WebApiRestClient(); var density = DeviceDisplay.MainDisplayInfo.Density; ShimmerLayout.Init(density); Material.Init(this); //L10n.SetLocale(); //var netLanguage = DependencyService.Get<ILocale>().GetCurrent(); //AppResource.Culture = new CultureInfo(netLanguage); if (Application.Current.Properties.ContainsKey("IsAppAlreadyInstalled") && Convert.ToBoolean(Application.Current.Properties["IsAppAlreadyInstalled"])) { if (Application.Current.Properties.ContainsKey("AppLocale") && !string.IsNullOrEmpty(Application.Current.Properties["AppLocale"].ToString())) { var languageculture = Application.Current.Properties["AppLocale"].ToString(); Setlanguage(languageculture); } if (userDataDbService.IsUserDbPresentInDB()) { userData = userDataDbService.ReadAllItems().FirstOrDefault(); Application.Current.Properties["CurrentUserId"] = userData.UserId; Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; BaseViewModel.userTypeEnum = userData.UserType.Value; if (userData.UserType == Convert.ToInt32(UserTypeEnum.ServiceProvider)) { App.Current.MainPage = new NavigationPage(new Pages.ServiceProviderFlow.HomeTabbedPage()); } else { App.Current.MainPage = new NavigationPage(new Pages.WorkerFlow.HomeTabbedPage()); } UpdateDeviceInfo(); } else { MainPage = new NavigationPage(new LoginPage()); } } else { Setlanguage("en-US"); MainPage = new NavigationPage(new ChangeLanguagePage(false)); } //if (userDataDbService.IsUserDbPresentInDB()) //{ // userData = userDataDbService.ReadAllItems().FirstOrDefault(); // Application.Current.Properties["CurrentUserId"] = userData.UserId; // Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; // BaseViewModel.userTypeEnum = userData.UserType.Value; // if (userData.UserType == Convert.ToInt32(UserTypeEnum.ServiceProvider)) // { // App.Current.MainPage = new NavigationPage(new Pages.ServiceProviderFlow.HomeTabbedPage()); // } // else // { // App.Current.MainPage = new NavigationPage(new Pages.WorkerFlow.HomeTabbedPage()); // } //} //else //{ // MainPage = new NavigationPage(new LoginPage()); //} }