public void AddAccount(DGAccount account) { if (Accounts.Count(a => a.User.Identifier.ScreenName.Equals(account.User.Identifier.ScreenName, StringComparison.OrdinalIgnoreCase)) == 0) { Accounts.Add(account); Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() => { ListViewAccounts.DataContext = null; ListViewAccounts.DataContext = Accounts; })); } }
public DGStatus(Status source, DGAccount account) { m_visbile = true; Source = source; Account = account; User = DGUser.GetUser(source.User); var mediaEntities = source.Entities.MediaEntities.Where(m => m.Type.Equals("photo", StringComparison.OrdinalIgnoreCase)); if (mediaEntities.Any()) { MainImageUrl = mediaEntities.First().MediaUrl; HasImages = true; } }