//Update public bool EditBadge(int key, BadgesPoco newBadge) { BadgesPoco oldBadge = GetBadgeByKey(key); if (oldBadge != null) { oldBadge.Badge = newBadge.Badge; return(true); } else { return(false); } }
//Delete public bool RemoveAllDoorsFromBadge(int key) { BadgesPoco badge = GetBadgeByKey(key); if (badge == null) { return(false); } int initialCount = _badgeDictionary.Count(); _badgeDictionary.Remove(badge); if (initialCount > _badgeDictionary.Count) { return(true); } else { return(false); } }
//Create public void AddNewBadge(int badgeId, BadgesPoco badge) { _badgeDictionary.Add(badgeId, badge); }