private View CreateFavoriteAnimeView(int userId) { var favoriteAnimeEnumerable = Presenter.GetUserFavoriteAnimeEnumerable(userId, PageLength); var retView = LayoutInflater.Inflate(Resource.Layout.View_List, null); var recycler = retView.FindViewById <RecyclerView>(Resource.Id.List_RecyclerView); var recyclerAdapter = new MediaEdgeRecyclerAdapter(this, favoriteAnimeEnumerable, CardType, MediaEdgeViewModel.CreateMediaEdgeViewModel); recycler.SetAdapter(recyclerAdapter); return(retView); }
private View CreateCharacterMediaView(int characterId, MediaType mediaType) { var characterAnimeEnumerable = Presenter.GetCharacterMediaEnumerable(characterId, mediaType, PageLength); var retView = LayoutInflater.Inflate(Resource.Layout.View_List, null); var recycler = retView.FindViewById <RecyclerView>(Resource.Id.List_RecyclerView); var dialogRecyclerAdapter = new MediaEdgeRecyclerAdapter(this, characterAnimeEnumerable, CardType, MediaEdgeViewModel.CreateCharacterMediaViewModel); recycler.SetAdapter(dialogRecyclerAdapter); return(retView); }
private View CreateStudioMediaView(int studioId) { var studioMediaEnumerable = Presenter.GetStudioMediaEnumerable(studioId, PageLength); var retView = LayoutInflater.Inflate(Resource.Layout.View_List, null); var recycler = retView.FindViewById <RecyclerView>(Resource.Id.List_RecyclerView); var dialogRecyclerAdapter = new MediaEdgeRecyclerAdapter(this, studioMediaEnumerable, CardType, MediaEdgeViewModel.CreateStudioMediaViewModel); recycler.SetAdapter(dialogRecyclerAdapter); return(retView); }
private View CreateMediaRelationsView(List <MediaEdge> mediaEdgeList) { var retView = LayoutInflater.Inflate(Resource.Layout.View_List, null); var recycler = retView.FindViewById <RecyclerView>(Resource.Id.List_RecyclerView); var dialogRecyclerAdapter = new MediaEdgeRecyclerAdapter(this, mediaEdgeList.Select(MediaEdgeViewModel.CreateMediaRelationViewModel).ToList(), CardType); recycler.SetAdapter(dialogRecyclerAdapter); return(retView); }