protected override async void OnInitialized() { InitializeComponent(); INavigationResult result; // Check user data and skip tutorial UserDataService userDataService = Xamarin.Forms.DependencyService.Resolve <UserDataService>(); //UserDataModel userData =await userDataService.Register(); if (userDataService.IsExistUserData()) { _userData = userDataService.Get(); _beaconService = Xamarin.Forms.DependencyService.Resolve <IBeaconService>(); // Only Call InitializeService! Start automagically! AppUtils.CheckPermission(); _beaconService.InitializeService(); result = await NavigationService.NavigateAsync("NavigationPage/HomePage"); } else { result = await NavigationService.NavigateAsync("NavigationPage/StartTutorialPage"); } if (!result.Success) { MainPage = new ExceptionPage { BindingContext = new ExceptionPageViewModel() { Message = result.Exception.Message } }; System.Diagnostics.Debugger.Break(); } }
protected override async void OnInitialized() { InitializeComponent(); LogUnobservedTaskExceptions(); Distribute.ReleaseAvailable = OnReleaseAvailable; Push.PushNotificationReceived += OnPushNotificationReceived; AppCenter.Start($"android={AppConstants.AppCenterTokensAndroid};ios={AppConstants.AppCenterTokensIOS};", typeof(Analytics), typeof(Crashes), typeof(Distribute), typeof(Push)); Container.Resolve <ILogger>().Log("Started App Center"); INavigationResult result; // Check user data and skip tutorial UserDataService userDataService = Xamarin.Forms.DependencyService.Resolve <UserDataService>(); if (userDataService.IsExistUserData) { UserDataModel _userData = userDataService.Get(); result = await NavigationService.NavigateAsync("NavigationPage/HomePage"); } else { result = await NavigationService.NavigateAsync("NavigationPage/StartTutorialPage"); } if (!result.Success) { MainPage = new ExceptionPage { BindingContext = new ExceptionPageViewModel() { Message = result.Exception.Message } }; System.Diagnostics.Debugger.Break(); } }
public JsonResult GetUsers() { List <User> _l = _userDataService.Get().ToList(); return(Json(_l, JsonRequestBehavior.AllowGet)); }