protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.PartyDetailView); var authLink = await FirebaseAuthLinkWrapper.GetAuthLink(FirebaseAuthType.Facebook, AccessToken.CurrentAccessToken.Token); _partyRepository = new PersistantPartyRepository(authLink); var selectedPartyID = Intent.Extras.GetString("selectedPartyID"); _selectedParty = await _partyRepository.GetById(selectedPartyID); CreateFragments(authLink, _selectedParty); var viewPager = FindViewById <ViewPager>(Resource.Id.viewpager); viewPager.Adapter = new ViewPagerFragmentsAdapter(SupportFragmentManager, new List <Android.Support.V4.App.Fragment> { _partyInfoFragment, _partyItemsFragment, _partyMembersFragment, _partyPendingFragment }); }
public PartyItemsFragment(PartyDetailActivity context, Party party, IPartyRepositoryAsync partyRepository, FirebaseAuthLink auth) { _context = context; _selectedParty = party; _partyRepository = partyRepository; _auth = auth; }
public PartyPendingFragment(PartyDetailActivity context, Party party, IPartyRepositoryAsync partyRepository, FirebaseAuthLink authLink) { _context = context; _pendingUsers = party.Pending?.ToList(); _selectedParty = party; _partyRepository = partyRepository; _authLink = authLink; }
public PendingListAdapter(PartyPendingFragment context, List <Core.Model.Member.User> pendingUsers, IPartyRepositoryAsync partyRepository, Party party, FirebaseAuthLink authLink) { this._context = context; _pendingUsers = pendingUsers; _partyRepository = partyRepository; _party = party; _authLink = authLink; }
public ItemListAdapter(PartyItemsFragment context, Dictionary <string, PartyItem> partyItems, IPartyRepositoryAsync partyRepository, Party party, FirebaseAuthLink authLink) : base() { _context = context; _partyItems = partyItems; _partyRepository = partyRepository; _party = party; _authLink = authLink; }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AddPartyView); FindViews(); HandleEvents(); _partyTime = DateTime.UtcNow; _newPartyDateTimeTextView.Text = _partyTime.ToString(); _authLink = await FirebaseAuthLinkWrapper.GetAuthLink(FirebaseAuthType.Facebook, AccessToken.CurrentAccessToken.Token); _partyRepository = new PersistantPartyRepository(_authLink); _productList = new List <PartyItem>(); _dataAdapter = new ProductsListAdapter(this, _productList); _newPartyProductListView.Adapter = _dataAdapter; }
public PartiesFragment(IPartyRepositoryAsync partyRepository) { _partyRepository = partyRepository; }
// private static readonly DateTime _lastConnectionCheck; public PersistantPartyRepository(FirebaseAuthLink authLink) { _partyRepository = new WebPartyRepository(authLink); }
public MyProfileFragment(IPartyRepositoryAsync partyRepository) { _partyRepository = partyRepository; }