示例#1
0
        //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);
            }
        }
示例#2
0
        //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);
            }
        }
示例#3
0
 //Create
 public void AddDeveloperToList(DeveloperContent developer)
 {
     _listOfDevelopers.Add(developer);
 }