get all tutors
This commit is contained in:
parent
aa6810a633
commit
31f7408ea6
@ -12,7 +12,9 @@ import android.view.View;
|
||||
import com.uam.wmi.findmytutor.R;
|
||||
import com.uam.wmi.findmytutor.model.PagedResultReturnedTutors;
|
||||
|
||||
import com.uam.wmi.findmytutor.model.ReturnedTutors;
|
||||
import com.uam.wmi.findmytutor.model.Tutor;
|
||||
import com.uam.wmi.findmytutor.model.User;
|
||||
import com.uam.wmi.findmytutor.network.ApiClient;
|
||||
import com.uam.wmi.findmytutor.service.UserService;
|
||||
import com.uam.wmi.findmytutor.utils.MyDividerItemDecoration;
|
||||
@ -33,7 +35,7 @@ public class UsersListActivity extends AppCompatActivity {
|
||||
private UserService apiService;
|
||||
private CompositeDisposable disposable = new CompositeDisposable();
|
||||
private TutorsAdapter mAdapter;
|
||||
private List<Tutor> tutorsList = new ArrayList<>();
|
||||
private List<User> tutorsList = new ArrayList<>();
|
||||
@BindView(R.id.coordinator_layout)
|
||||
CoordinatorLayout coordinatorLayout;
|
||||
|
||||
@ -62,18 +64,18 @@ public class UsersListActivity extends AppCompatActivity {
|
||||
|
||||
private void fetchAllTutors() {
|
||||
disposable.add(
|
||||
apiService.getPagedTutors(1)
|
||||
apiService.apiUsersGet()
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribeWith(new DisposableSingleObserver <PagedResultReturnedTutors>() {
|
||||
.subscribeWith(new DisposableSingleObserver <ReturnedTutors>() {
|
||||
@Override
|
||||
public void onSuccess(PagedResultReturnedTutors pagedResult) {
|
||||
public void onSuccess(ReturnedTutors pagedResult) {
|
||||
|
||||
tutorsList.clear();
|
||||
tutorsList.addAll(pagedResult.getResults().getTutors());
|
||||
tutorsList.addAll(pagedResult.getTutors());
|
||||
mAdapter.notifyDataSetChanged();
|
||||
|
||||
Log.e("TUTORS", String.valueOf(pagedResult.getResults().getTutors()));
|
||||
Log.e("TUTORS", String.valueOf(pagedResult.getTutors()));
|
||||
|
||||
|
||||
}
|
||||
|
@ -2,6 +2,7 @@ package com.uam.wmi.findmytutor.service;
|
||||
|
||||
import com.uam.wmi.findmytutor.model.IsUsingListBool;
|
||||
import com.uam.wmi.findmytutor.model.PagedResultReturnedTutors;
|
||||
import com.uam.wmi.findmytutor.model.ReturnedTutors;
|
||||
import com.uam.wmi.findmytutor.model.StudentIdModel;
|
||||
import com.uam.wmi.findmytutor.model.User;
|
||||
|
||||
@ -23,6 +24,9 @@ public interface UserService {
|
||||
@GET("api/users")
|
||||
Single <List<User>> getAllUsers();
|
||||
|
||||
@GET("api/users")
|
||||
Single<ReturnedTutors> apiUsersGet();
|
||||
|
||||
@POST("api/users")
|
||||
Completable createUser(@Body User user);
|
||||
|
||||
|
@ -23,9 +23,9 @@ import butterknife.ButterKnife;
|
||||
public class TutorsAdapter extends RecyclerView.Adapter<TutorsAdapter.MyViewHolder> {
|
||||
|
||||
private Context context;
|
||||
private List<Tutor> tutorsList;
|
||||
private List<User> tutorsList;
|
||||
|
||||
public TutorsAdapter(Context context, List<Tutor> tutors) {
|
||||
public TutorsAdapter(Context context, List<User> tutors) {
|
||||
this.context = context;
|
||||
this.tutorsList = tutors;
|
||||
|
||||
@ -63,7 +63,7 @@ public class TutorsAdapter extends RecyclerView.Adapter<TutorsAdapter.MyViewHold
|
||||
|
||||
@Override
|
||||
public void onBindViewHolder(MyViewHolder holder, int position) {
|
||||
Tutor tutor = tutorsList.get(position);
|
||||
User tutor = tutorsList.get(position);
|
||||
Log.e("tutor", tutor.toString());
|
||||
|
||||
holder.firstName.setText(tutor.getFirstName());
|
||||
|
Loading…
Reference in New Issue
Block a user