Question: Youve been tasked with building an internal project management system for teams to track their projects in C#. You dont need to build a UI
Youve been tasked with building an internal project management system for teams to track their projects in C#. You dont need to build a UI for this application. Your job is to build the foundational classes that drive the applications features.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
class UserInterface { public void Run() { // create some departments CreateDepartments(); // print each department by name PrintDepartments(); // create employees CreateEmployees(); // give Angie a 10% raise, she is doing a great job! // print all employees PrintEmployees(); // create the TEams project CreateTeamsProject(); // create the Marketing Landing Page Project CreateLandingPageProject(); // print each project name and the total number of employees on the project PrintProjectsReport(); } /** * Create departments and add them to the collection of departments */ private void CreateDepartments() { } /** * Print out each department in the collection. */ private void PrintDepartments() { Console.WriteLine("------------- DEPARTMENTS ------------------------------"); } /** * Create employees and add them to the collection of employees */ private void CreateEmployees() { } /** * Print out each employee in the collection. */ private void PrintEmployees() { Console.WriteLine(" ------------- EMPLOYEES ------------------------------"); } /** * Create the 'TEams' project. */ private void CreateTeamsProject() { } /** * Create the 'Marketing Landing Page' project. */ private void CreateLandingPageProject() { } /** * Print out each project in the collection. */ private void PrintProjectsReport() { Console.WriteLine(" ------------- PROJECTS ------------------------------"); } } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
