Пример #1
0
        public string Execute(string[] args)
        {
            int employeeId = int.Parse(args[0]);

            var managerDto = controller.GetManagerInfo(employeeId);
            var sb         = new StringBuilder();

            sb.AppendLine($"{managerDto.FirstName} {managerDto.LastName} | Employees: {managerDto.EmployeeCount}");

            foreach (var employee in managerDto.EmployeeDto)
            {
                sb.AppendLine($"    - {employee.FirstName} {employee.LastName} - ${employee.Salary:f2}");
            }
            return(sb.ToString().TrimEnd());
        }
Пример #2
0
        public string Execute(string[] args)
        {
            StringBuilder sb = new StringBuilder();

            int employeeId = int.Parse(args[0]);

            var managerDto = controller.GetManagerInfo(employeeId);

            sb.AppendLine($"{managerDto.FirstName} {managerDto.LastName} has {managerDto.EmployeesCount} Employees");

            foreach (var employee in managerDto.EmployeesDto)
            {
                sb.AppendLine($"{employee.FirstName} {employee.LastName} with {employee.Salary} Salary");
            }

            return(sb.ToString().Trim());
        }