// Update teams
        private void UpdateTeams()
        {
            ViewAllTeams();
            Console.WriteLine("Enter dev team you want to update");

            string oldDevTeam = Console.ReadLine();

            DevTeamContent newDevTeam = new DevTeamContent();

            Console.Clear();
            Console.WriteLine("Enter new dev team name");
            newDevTeam.TeamName = Console.ReadLine();

            Console.WriteLine("Enter dev team ID number (numbers only)");
            newDevTeam.TeamId = Int32.Parse(Console.ReadLine());

            bool wasUpdated = _devTeamRepo.UpdateDevTeam(oldDevTeam, newDevTeam);

            if (wasUpdated)
            {
                Console.WriteLine("Dev team was updated");
            }
            else
            {
                Console.WriteLine("Dev team was not updated");
            }
        }
Beispiel #2
0
        private void GetDevTeamByID()
        {
            Console.Clear();

            Console.WriteLine("Enter the Team ID number to view:");

            string         value  = Console.ReadLine();
            int            teamID = Convert.ToInt32(value);
            DevTeamContent team   = _teamRepo.GetDevTeamByID(teamID);

            //Display Content Found if it isn't null
            if (team != null)
            {
                Console.WriteLine($"Team Name: {team.TeamName}\n" +
                                  $"Team ID: {team.TeamID}\n");
                foreach (var person in team.ListOfDevs)
                {
                    Console.WriteLine($"Members: {person.FullName}");
                }
            }
            else
            {
                Console.WriteLine("Team does not exist, if this is an error add Team.");
            }
        }
Beispiel #3
0
        private void AddDevToTeam()
        {
            SeeAllDev();

            Console.WriteLine("\nEnter ID of developer you would like to add to Team:");
            string     identAsInt = Console.ReadLine();
            int        devID      = Convert.ToInt32(identAsInt);
            DevContent pulledID   = _contentRepo.GetDevContentByID(devID);

            GetDevTeamList();

            Console.WriteLine("\nWhat is the ID of the team you would like to add to:");
            string         teamIdentAsInt = Console.ReadLine();
            int            devTeamID      = Convert.ToInt32(teamIdentAsInt);
            DevTeamContent pulledTeamID   = _teamRepo.GetDevTeamByID(devTeamID);

            //add pulledID to pulledTeamID??????

            pulledTeamID.ListOfDevs.Add(pulledID);

            //COME BACK LATER
            //bool wasAdded =  _teamRepo.RemoveFromTeam();
            //if (wasAdded)
            //{
            //    Console.WriteLine("Developer successfully added to Team.");
            //}
            //else
            //{
            //    Console.WriteLine("Error... Developer could not be added.");
            //}
        }
        // Create new team
        private void CreateNewTeams()
        {
            DevTeamContent teamName = new DevTeamContent();

            Console.Clear();
            Console.WriteLine("Enter dev team name");
            teamName.TeamName = Console.ReadLine();

            Console.WriteLine("Enter dev team ID number (numbers only)");
            teamName.TeamId = Int32.Parse(Console.ReadLine());

            _devTeamRepo.AddDevTeamToList(teamName);
        }
Beispiel #5
0
        private void AddNewTeam()
        {
            Console.Clear();
            DevTeamContent newDevTeam = new DevTeamContent();

            Console.WriteLine("What is the developer Team name:");
            newDevTeam.TeamName = Console.ReadLine();

            Console.WriteLine("What is the developer Teams Identification Number:");
            string teamIdentAsInt = Console.ReadLine();

            newDevTeam.TeamID = int.Parse(teamIdentAsInt);

            _teamRepo.AddNewTeam(newDevTeam);
        }
Beispiel #6
0
        private void RemoveDevFromTeam()
        {
            SeeAllDev();

            Console.WriteLine("\nEnter ID of developer you would like to add to Team:");
            string     identAsInt = Console.ReadLine();
            int        devID      = Convert.ToInt32(identAsInt);
            DevContent pulledID   = _contentRepo.GetDevContentByID(devID);

            GetDevTeamList();

            Console.WriteLine("\nWhat is the ID of the team you would like to remove from:");
            string         teamIdentAsInt = Console.ReadLine();
            int            devTeamID      = Convert.ToInt32(teamIdentAsInt);
            DevTeamContent pulledTeamID   = _teamRepo.GetDevTeamByID(devTeamID);

            pulledTeamID.ListOfDevs.Remove(pulledID);
        }
Beispiel #7
0
        // 4. CreateDevTeams
        private void CreateNewTeams()
        {
            Console.Clear();
            DevTeamContent newTeam = new DevTeamContent();

            //Names

            Console.WriteLine("Enter the new DevTeam Name");
            newTeam.TeamName = Console.ReadLine();

            //Number
            Console.WriteLine("Enter the Number for the Team");
            newTeam.TeamNumber = int.Parse(Console.ReadLine());
            // Console.Readline does not read numbers only words so use Parse to convert it

            // Add DevTeam to the Repo
            _devTeamRepo.AddContentToList(newTeam);
        }
Beispiel #8
0
        //Seed Method
        private void DefaultDevList()
        {
            DevContent devOne   = new DevContent("Richard Torres", 1, false);
            DevContent devTwo   = new DevContent("Brittany Beahan", 2, true);
            DevContent devThree = new DevContent("Andrew Owen", 3, false);
            DevContent devFour  = new DevContent("Aimee Owen", 4, true);
            DevContent devFive  = new DevContent("Lukas Rydberg", 5, false);
            DevContent devSix   = new DevContent("Corrie Rydberg", 6, true);

            _contentRepo.AddDevToList(devOne);
            _contentRepo.AddDevToList(devTwo);
            _contentRepo.AddDevToList(devThree);
            _contentRepo.AddDevToList(devFour);
            _contentRepo.AddDevToList(devFive);
            _contentRepo.AddDevToList(devSix);

            List <DevContent> listOfTeamOne = new List <DevContent>();

            listOfTeamOne.Add(devOne);
            listOfTeamOne.Add(devTwo);

            List <DevContent> listOfTeamTwo = new List <DevContent>();

            listOfTeamTwo.Add(devThree);
            listOfTeamTwo.Add(devFour);

            List <DevContent> listOfTeamThree = new List <DevContent>();

            listOfTeamThree.Add(devFive);
            listOfTeamThree.Add(devSix);

            DevTeamContent teamOne   = new DevTeamContent("Team Alpha", 1, listOfTeamOne);
            DevTeamContent teamTwo   = new DevTeamContent("Team Bravo", 2, listOfTeamTwo);
            DevTeamContent teamThree = new DevTeamContent("Team Charlie", 3, listOfTeamThree);

            _teamRepo.AddNewTeam(teamOne);
            _teamRepo.AddNewTeam(teamTwo);
            _teamRepo.AddNewTeam(teamThree);
        }