Example #1
0
        private async Task PredixLogin()
        {
            if (Email == null || Password == null)
            {
                return;
            }

            var registerCommand = new DbFirebase();

            try
            {
                await _pageService.PushAsync(new PopupLoading());

                var token = await registerCommand.SignIn(Email, Password);

                if (token != null)
                {
                    await Application.Current.SavePropertiesAsync();

                    await _pageService.PushAsync(new MainPage());
                }
            }
            catch (Exception ex)
            {
                await _pageService.DisplayAlert(AppResources.WarningTitle, ex.Message);
            }
            finally
            {
                await _pageService.PopAsync();
            }
        }
Example #2
0
 public AddMVVM(Page page, Image image) : base(page)
 {
     firebaseService = new DbFirebase();
     student         = new Student();
     this.image      = image;
     image.Source    = "addImage";
 }
Example #3
0
        public static void Start(IUsuario usuario)
        {
            Usuario = usuario;
            DbFirebase fb = new DbFirebase();

            fb.UpsertUsuario(usuario);
        }
Example #4
0
        public ListMVVM(Page page) : base(page)
        {
            firebaseService = new DbFirebase();
            studentList     = new ObservableCollection <Student>();
            sqliteManager.CreateTable <Student>();
            scannerPage = new ZXingScannerPage();

            scannerPage.OnScanResult += HandleScanResultDelegate;
            #region SQLite
            var data = sqliteManager.GetAll <Student>();

            //sqliteManager.Delete(data[0]);

            //sqliteManager.GetAll<Student>();

            ////insert after
            //var updateData = data[0];
            //updateData.name = "XASA";
            //sqliteManager.Update(updateData);

            //sqliteManager.GetAll<Student>();
            #endregion


            MessagingCenter.Subscribe <AddMVVM, bool>(this, MessageSend.addMvvmRefresh.ToString(), async(pg, item) =>
            {
                isVisible = true;
                await getlist();
                isVisible = false;

                MessagingCenter.Unsubscribe <AddMVVM, bool>(this, MessageSend.addMvvmRefresh.ToString());
            });
        }
Example #5
0
        public static async Task Restart()
        {
            DbFirebase fb = new DbFirebase();

            Usuario = await fb.GetUsuario(Preferences.Get("Uid", ""));
        }
Example #6
0
 public LoginMVVM(Page page) : base(page)
 {
     service = new DbFirebase();
 }