예제 #1
0
        //<employeeId>
        public string Execute(params string[] args)
        {
            var employeeId = int.Parse(args[0]);

            var managerDto = employeeService.GetManagerInfo(employeeId);

            var sb = new StringBuilder();

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

            foreach (var employee in managerDto.ManagedEmployees)
            {
                sb.AppendLine($"  -{employee.FirstName} {employee.LastName} - ${employee.Salary:f2}");
            }

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