//Update public bool UpdateDeveloper(string originalFullName, DeveloperContent newDeveloper) { //Find the developer DeveloperContent oldDeveloper = GetDeveloperByFullName(originalFullName); //Update developer if (oldDeveloper != null) { oldDeveloper.FullName = newDeveloper.FullName; oldDeveloper.IdNum = newDeveloper.IdNum; oldDeveloper.HasPluralsight = newDeveloper.HasPluralsight; return(true); } else { return(false); } }
//Delete public bool RemoveDeveloperFromList(string fullName) { DeveloperContent developer = GetDeveloperByFullName(fullName); if (developer == null) { return(false); } int initialCount = _listOfDevelopers.Count; _listOfDevelopers.Remove(developer); if (initialCount > _listOfDevelopers.Count) { return(true); } else { return(false); } }
//Create public void AddDeveloperToList(DeveloperContent developer) { _listOfDevelopers.Add(developer); }