static void Main(string[] args) { IPaymentAdapter paymentAdapter = new CardAdapter(new CardPayment()); paymentAdapter.Pay(); IPaymentAdapter paymentAdapter2 = new CashAdapter(new CashPayment()); paymentAdapter2.Pay(); Console.Read(); }
private void SetRecyclerViewAdapters() { try { CardDateAdapter = new CardAdapter(Activity); CardStack.SetAdapter(CardDateAdapter); } catch (Exception e) { Console.WriteLine(e); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); idList = Intent.GetStringExtra("idList"); var res = MainActivity.TrelloUserInfoProxy.LoadCardsFrom(idList); var source = res.Select(card => new CardView(card.Name, card, typeof(DetailsActivity))).ToList(); this.adapter = new CardAdapter(this, source); this.ListAdapter = this.adapter; }
private void SetListAdapter() { adapter = new CardAdapter(this, _cards, recyclerView); recyclerView.SetAdapter(adapter); layoutManager = new LinearLayoutManager(this, LinearLayoutManager.Vertical, false); recyclerView.SetLayoutManager(layoutManager); ItemTouchHelper.Callback callback = new CardItemTouchHelperCallback( adapter, recyclerView, this, _cards); ItemTouchHelper itemTouchHelper = new ItemTouchHelper(callback); itemTouchHelper.AttachToRecyclerView(recyclerView); //adapter.ItemClicked -= Adapter_ItemClicked; //adapter.ItemClicked += Adapter_ItemClicked; }
private void LoadCard(bool createNew = false) { if (_user.Card == null || createNew) { _user.Card = new Card(); _user.Card.Value = AppController.Globals.CardValue; _user.Card.Credit = AppController.Globals.CardValue; List <Marker> markers = new List <Marker>(); int maxMarkers = (int)Math.Round(_user.Card.Credit / AppController.Globals.MarkerValue); decimal credit = _user.Card.Value; for (int i = 0; i < maxMarkers; i++) { markers.Add(new Marker { Value = 0 }); credit -= AppController.Globals.MarkerValue; if ((int)Math.Truncate(credit) == 0) { if (credit > 0) { markers.Add(new Marker { Value = 0 }); } break; } } _user.Card.Markers = markers.ToArray(); _user.Card.Transactions = null; } this.UserNameLabel.Text = _user.FullName; this.CardValueLabel.Text = String.Format("valore card: {0:0.00}", AppController.Globals.CardValue); this.CreditValueLabel.Text = _user.Card.Credit.ToString("0.00"); _adapter = new CardAdapter(this, _user.Card.Markers); this.MarkerList.SetAdapter(_adapter); }
public async void GetData() { //create url and data try { string requestUrlString = "https://randomuser.me/api/"; var obj = new RestServiceCls(); using (var client = obj.ConfigurateHttpClient()) { var content = new StringContent(""); var response = await client.GetAsync(new Uri(requestUrlString)); string jsonString = await response.Content.ReadAsStringAsync(); var result = JsonConvert.DeserializeObject <RootObject>(jsonString); if (result != null) { mainresult = result.results; foreach (var item in mainresult) { if (item.picture.large != null) { imgurls.Add(item.picture.large); } if (item.picture.medium != null) { imgurls.Add(item.picture.medium); } if (item.picture.thumbnail != null) { imgurls.Add(item.picture.thumbnail); } } } } CardAdapter cardAdapter = new CardAdapter(this, imgurls); swipecardView.SetAdapter(cardAdapter); } catch (Exception ex) { } }
public void GetData() { using (WebClient httpClient = new WebClient()) { var jsonData = httpClient.DownloadString("https://randomuser.me/api/"); models = JsonConvert.DeserializeObject <Model>(jsonData); } this.RunOnUiThread(() => { //if (cardAdapter == null) //{ cardAdapter = new CardAdapter(this, models); swipeCardsView.SetAdapter(cardAdapter); //} //else //{ // cardAdapter.setData(models); // swipeCardsView.NotifyDatasetChanged(curIndex); //} }); }