public TextFileBasedEmployeeDatabase(string lines)
        {
            var employeeLines = lines.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            foreach (var line in employeeLines)
            {
                int id = 0;
                int salary = 0;
                int age = 0;
                string firstName = null;
                string lastName = null;
                string jobDescription = null;
                bool succeeded = true;

                var employeeFields = line.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < employeeFields.Length; i++)
                {
                    switch (i)
                    {
                        case 0:
                            succeeded = int.TryParse(employeeFields[i], out id);
                            break;
                        case 1:
                            firstName = employeeFields[i];
                            break;
                        case 2:
                            lastName = employeeFields[i];
                            break;
                        case 3:
                            succeeded = int.TryParse(employeeFields[i], out age);
                            break;
                        case 4:
                            jobDescription = employeeFields[i];
                            break;
                        case 5:
                            succeeded = int.TryParse(employeeFields[i], out salary);
                            break;
                        default:
                            throw new Exception("Sorry, your file is corrupt");
                    }
                }

                var employee = new Employee(id, firstName, lastName, age, jobDescription, salary);
                this.list.Add(employee);
            }
        }
 public void Add(Employee toAdd)
 {
     throw new System.NotImplementedException();
 }
 public void Add(Employee toAdd)
 {
     if (toAdd != null)
     {
         this.list.Add(toAdd);
     }
 }