コード例 #1
0
        public TripsPage()
        {
            InitializeComponent();

            _firebaseDatabase = DependencyService.Get <IFirebaseDBInterface>();

            _firebaseAuth = DependencyService.Get <IFirebaseAuthInterface>();
        }
コード例 #2
0
        public CheckPage()
        {
            InitializeComponent();
            _firebaseDatabase = DependencyService.Get <IFirebaseDBInterface>();
            _firebaseAuth     = DependencyService.Get <IFirebaseAuthInterface>();

            CheckForInternet();
        }
コード例 #3
0
        public ProfilePage()
        {
            InitializeComponent();
            _firebaseDatabase = DependencyService.Get <IFirebaseDBInterface>();
            _firebaseAuth     = DependencyService.Get <IFirebaseAuthInterface>();


            MessagingCenter.Subscribe <object, object>(this, "profile", (sender, data) =>
            {
                UserModel = data as UserModel;
                SetProfile(UserModel);
            });
        }
コード例 #4
0
        public RatingPage(object trip)
        {
            InitializeComponent();

            _firebaseDatabase = DependencyService.Get <IFirebaseDBInterface>();

            _firebaseAuth = DependencyService.Get <IFirebaseAuthInterface>();

            Trip = new TripModel();
            Trip = trip as TripModel;


            ShowTripInfo(trip as TripModel);
        }
コード例 #5
0
        public TripPage(string key)
        {
            InitializeComponent();

            _firebaseDatabase = DependencyService.Get <IFirebaseDBInterface>();

            _firebaseAuth = DependencyService.Get <IFirebaseAuthInterface>();

            Trip = new TripModel();

            tripkey = key;

            stopwatch  = new Stopwatch();
            pstopwatch = new Stopwatch();

            GetTrip();
        }
コード例 #6
0
        public MainPage()
        {
            InitializeComponent();

            NavigationPage.SetHasNavigationBar(this, false);

            var tapGestureRecognizer = new TapGestureRecognizer();

            tapGestureRecognizer.Tapped += (s, e) => {
                var nav = new NavigationPage((Page)Activator.CreateInstance(typeof(ProfilePage)));
                Detail      = nav;
                IsPresented = false;
            };

            _firebaseDatabase = DependencyService.Get <IFirebaseDBInterface>();

            _firebaseAuth = DependencyService.Get <IFirebaseAuthInterface>();

            //userimage.GestureRecognizers.Add(tapGestureRecognizer);

            CurrentItem = typeof(HomePage);
        }
コード例 #7
0
        public HomePage()
        {
            InitializeComponent();

            _firebaseDatabase = DependencyService.Get <IFirebaseDBInterface>();
            _firebaseAuth     = DependencyService.Get <IFirebaseAuthInterface>();


            Mrequest = new RequestModel();

            MessagingCenter.Subscribe <object, object>(this, "profile", (sender, data) =>
            {
                UserModel = data as UserModel;

                SetStatusAsync(UserModel);
            });

            MessagingCenter.Subscribe <object, object>(this, "request", (sender, data) =>
            {
                RequestModel req = data as RequestModel;
                Mrequest         = req;
                GetRequestData(req);
            });
        }