public void setDailyStaff() { bool containsTitle = false; string day = GetInput.chooseDayOfWeek(); day = Console.ReadLine(); string employeeToWork = GetInput.employeeToWorkByTitle(); employeeToWork = Console.ReadLine(); while (dailyStaff.Count < 6) { foreach (Employee emp in dailyStaff) { if (emp.Title == employeeToWork) { containsTitle = true; Console.WriteLine("already filled"); setDailyStaff(); } else if (containsTitle == false) { if (employeeToWork == emp.Title && emp.DaysAvailable == day) { dailyStaff.Add(emp); } } } } }