Example #1
0
        private async void ConfirmReservation()
        {
            starttime  = DateTime.Now;
            TimeLength = TimeLength * 60;
            endtime    = starttime.AddMinutes((double)TimeLength);
            var reservation = await FBReservationHelper.AddReservation(lotname, row, col, email, TimeLength, starttime, endtime);

            var reserved = await FBParkingHelper.UpdateLotTaken(lotname, row, col);

            if (reservation && reserved)
            {
                await ReservationHistoryHelper.AddReservationToHistory(email, lotname, row, col, starttime, endtime);

                await App.Current.MainPage.DisplayAlert("Reservation Confirmed", "", "Ok");

                await App.Current.MainPage.Navigation.PushAsync(new ParkingReservationHistory(email));
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Reservation UNSUCCESFUL", "", "Ok");
            }
        }
Example #2
0
        public static void Refresh()
        {
            DateTime refresh = DateTime.Now;

            FBReservationHelper.RefreshReservations(refresh);
        }