Ejemplo n.º 1
0
        public bool Add(CredItem newItem)
        {
            CredItem existingItem = this.CredItems.Where(i => i.Name == newItem.Name).FirstOrDefault();

            if (existingItem == null)
            {
                this.CredItems.Add(newItem);
                this.SaveCurrentState();
                this.RefreshDataSource();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
 private bool RemoveKnownMatch(CredItem item)
 {
     CredItems.Remove(item);
     SaveCurrentState();
     return(true);
 }
Ejemplo n.º 3
0
 public bool Remove(CredItem credItemReference)
 {
     return((CredItems.Contains(credItemReference)) ? RemoveKnownMatch(credItemReference) : false);
 }
Ejemplo n.º 4
0
        public bool Remove(string keyName)
        {
            CredItem itemToRemove = this.CredItems.Where(i => i.Name == keyName).FirstOrDefault();

            return(itemToRemove == null ? false : RemoveKnownMatch(itemToRemove));
        }