public ContactsAdapter(Activity context) { m_Context = context; ReadContacts rc = SimpleIoc.Default.GetInstance <ReadContacts>(); m_List = new List <Contact>(); foreach (var r in rc.List.OrderByDescending(x => x.Value.Name).Reverse().ToList()) { m_List.Add(r.Value); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.ContactsMaster); m_ListView = FindViewById <ListView>(Resource.Id.ContactsList); string id = this.Intent.GetStringExtra(IntentFactory.SetIdToCall); m_CallType = (SettingsTable.CallTypeEnum) this.Intent.GetIntExtra(IntentFactory.SetCallType, -1); ReadContacts rc = SimpleIoc.Default.GetInstance <ReadContacts>(); m_PhoneNumbersAdapter = new PhoneNumbersAdapter(this, rc.List[id].Phones); m_ListView.Adapter = m_PhoneNumbersAdapter; m_ListView.ItemClick += m_ListView_ItemClick; }