public void Create(Android.Locations.Location myLocation) { var currUser = AppDataHelper.GetCurrentUser(); if (currUser != null) { availablityRef = AppDataHelper.GetAvailDrivRef().Child(currUser.Uid); HashMap location = new HashMap(); location.Put("latitude", myLocation.Latitude); location.Put("longitude", myLocation.Longitude); HashMap driverInfo = new HashMap(); driverInfo.Put("location", location); driverInfo.Put("ride_id", "waiting"); availablityRef.AddValueEventListener(this); availablityRef.SetValue(driverInfo); } else { return; } }