Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ApiService {
- private Context context;
- private RequestQueue requestQueue;
- public ApiService(Context context) {
- this.context = context;
- requestQueue = Volley.newRequestQueue(context);
- }
- public void registerStudent(String firstName, String lastName, String course, int score, Response.Listener<Student> listener, Response.ErrorListener errorListener){
- GsonRequest<Student> request = new GsonRequest<>(Request.Method.POST
- , "experts/student",
- new TypeToken<Student>() {
- }.getType(),
- listener,
- errorListener);
- JsonObject jsonObject=new JsonObject();
- jsonObject.addProperty("first_name",firstName);
- jsonObject.addProperty("last_name",lastName);
- jsonObject.addProperty("course",course);
- jsonObject.addProperty("score",score);
- request.setJsonObject(jsonObject);
- requestQueue.add(request);
- }
- public void listStudents(Response.Listener<List<Student>> listener, Response.ErrorListener errorListener) {
- GsonRequest<List<Student>> request = new GsonRequest<>(Request.Method.GET
- , "experts/student",
- new TypeToken<List<Student>>() {
- }.getType(),
- listener,
- errorListener);
- requestQueue.add(request);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement