Exemplo n.º 1
0
 private void TakeDriverOnline()
 {
     AvailabilityListener = new AvailabilityListener();
     AvailabilityListener.Create(mLastLocation);
     AvailabilityListener.RideAssigned  += AvailabilityListener_RideAssigned1;
     AvailabilityListener.RideTimeout   += AvailabilityListener_RideTimeout;
     AvailabilityListener.RideCancelled += AvailabilityListener_RideCancelled;
 }
Exemplo n.º 2
0
        // method to take driver online
        private void TakeDriverOnline()
        {
            availabilityListener = new AvailabilityListener();
            availabilityListener.Create(mLastLocation);

            // receiving ride request
            availabilityListener.RideCancelled += AvailabilityListener_RideCancelled;
            availabilityListener.RideTimedOut  += AvailabilityListener_RideTimedOut;
            availabilityListener.RideAssigned  += AvailabilityListener_RideAssigned;
        }
Exemplo n.º 3
0
        public void GoOnline()
        {
            goOnlineButton.BackgroundColor = UIColor.FromRGB(7, 175, 18);
            goOnlineButton.SetTitle("GO OFFLINE", UIControlState.Normal);

            avalability         = true;
            availabiltyListener = new AvailabilityListener();
            availabiltyListener.Create(currentLocation);
            availabiltyListener.RideTimedOut     += AvailabiltyListener_RideTimedOut;
            availabiltyListener.RideCancelled    += AvailabiltyListener_RideCancelled;
            availabiltyListener.RideDetailsFound += AvailabiltyListener_RideDetailsFound;
        }
Exemplo n.º 4
0
 void TakeDriverOffline()
 {
     AvailabilityListener.RemoveListener();
     AvailabilityListener = null;
 }
Exemplo n.º 5
0
 public override void RemoveListener(AvailabilityListener listener)
 {
     _listeners.remove(listener);
 }
Exemplo n.º 6
0
 public override void AddListener(AvailabilityListener listener)
 {
     _listeners.add(listener);
 }
Exemplo n.º 7
0
 // method to take the driver offline
 private void TakeDriverOffline()
 {
     availabilityListener.RemoveListener();
     availabilityListener = null;
 }