From 11b7ad65478be322114975f8722b28a3277acd22 Mon Sep 17 00:00:00 2001 From: bspeice Date: Sat, 19 Oct 2013 21:03:19 -0400 Subject: [PATCH] RegistrationClient now knows about the new GamedayServices --- .../registration/AttendeeCallback.java | 20 +++++++++++++++++++ .../registration/RegistrationClient.java | 11 ++++++++++ 2 files changed, 31 insertions(+) create mode 100644 src/com/uncc/gameday/registration/AttendeeCallback.java diff --git a/src/com/uncc/gameday/registration/AttendeeCallback.java b/src/com/uncc/gameday/registration/AttendeeCallback.java new file mode 100644 index 0000000..59665b2 --- /dev/null +++ b/src/com/uncc/gameday/registration/AttendeeCallback.java @@ -0,0 +1,20 @@ +package com.uncc.gameday.registration; + +import android.util.Log; +import retrofit.Callback; +import retrofit.RetrofitError; +import retrofit.client.Response; + +public class AttendeeCallback implements Callback { + + @Override + public void failure(RetrofitError e) { + Log.w("AttendeeCallback", e.getMessage()); + } + + @Override + public void success(Attendee a, Response r) { + return; + } + +} diff --git a/src/com/uncc/gameday/registration/RegistrationClient.java b/src/com/uncc/gameday/registration/RegistrationClient.java index e4a637e..68f565a 100644 --- a/src/com/uncc/gameday/registration/RegistrationClient.java +++ b/src/com/uncc/gameday/registration/RegistrationClient.java @@ -42,4 +42,15 @@ public class RegistrationClient { gds.rateLot(rating, new ParkingLotCallback()); } + public void registerAttendee(Attendee a) { + gds.registerUser(a, new AttendeeCallback()); + } + + public Attendee listAttendee(Attendee a) { + return gds.getUser(a.getId()); + } + + public List listAttendees() { + return gds.getAllUsers(); + } }