Ejemplo n.º 1
0
 public void OnDataChange(DataSnapshot snapshot)
 {
     if (snapshot.Value != null)
     {
         var child = snapshot.Children.ToEnumerable <DataSnapshot>();
         scheduledList.Clear();
         foreach (DataSnapshot groupRequest in child)
         {
             RideDetails scheduledRides = new RideDetails();
             scheduledRides.RiderName          = groupRequest.Child("rider_name").Value.ToString();
             scheduledRides.RiderPhone         = groupRequest.Child("rider_name").Value.ToString();
             scheduledRides.ScheduledDate      = groupRequest.Child("rider_name").Value.ToString();
             scheduledRides.ScheduledTIme      = groupRequest.Child("rider_name").Value.ToString();
             scheduledRides.DestinationAddress = groupRequest.Child("rider_name").Value.ToString();
             scheduledRides.PickupAddress      = groupRequest.Child("rider_name").Value.ToString();
             scheduledList.Add(scheduledRides);
         }
         ScheduleRetrieved.Invoke(this, new ScheduledRideEventArgs {
             RideDetails = scheduledList
         });
     }
 }
 public void OnDataChange(DataSnapshot snapshot)
 {
     if (snapshot.Value != null)
     {
         var child = snapshot.Children.ToEnumerable <DataSnapshot>();
         scheduledList.Clear();
         foreach (DataSnapshot groupRequestData in child)
         {
             GroupRequest groupRequest = new GroupRequest();
             groupRequest.RideId             = groupRequestData.Key;
             groupRequest.RiderName          = groupRequestData.Child("rider_name").Value.ToString();
             groupRequest.RiderPhone         = groupRequestData.Child("rider_phone").Value.ToString();
             groupRequest.ScheduledDate      = groupRequestData.Child("scheduled_date").Value.ToString();
             groupRequest.DestinationAddress = groupRequestData.Child("destination_address").Value.ToString();
             groupRequest.PickupAddress      = groupRequestData.Child("pickup_address").Value.ToString();
             scheduledList.Add(groupRequest);
         }
         ScheduleRetrieved.Invoke(this, new ScheduledRideEventArgs {
             GroupRequest = scheduledList
         });
     }
 }