Beispiel #1
0
        public void Execute(string[] commandParameters)
        {
            var ID = Convert.ToInt32(commandParameters[1]);

            if (employeeService.EmployeeExists(ID))
            {
                var currentEmployee = employeeService.GetEmployeeByID <EmployeeInfoDTO>(ID);
                OutputProvider.PrintMessage(currentEmployee.ToString(), Color);
            }
        }
        public void Execute(string[] commandParameters)
        {
            var ID         = Convert.ToInt32(commandParameters[1]);
            var newAddress = string.Join(" ", commandParameters.Skip(2));

            if (employeeService.EmployeeExists(ID))
            {
                employeeService.SetAddress(ID, newAddress);
                OutputProvider.PrintMessage(Strings.SetAddress, Color);
            }
        }
Beispiel #3
0
        public void Execute(string[] commandParameters)
        {
            var employeeDto = new EmployeeDTO();

            employeeDto.FirstName = commandParameters[1];
            employeeDto.Surname   = commandParameters[2];
            employeeDto.Salary    = Convert.ToDecimal(commandParameters[3]);
            employeeService.AddEmployee(employeeDto);

            OutputProvider.PrintMessage(Strings.AddedEmployee, Color);
        }
        public void Execute(string[] commandParameters)
        {
            var EmployeeID = Convert.ToInt32(commandParameters[1]);
            var ManagerID  = Convert.ToInt32(commandParameters[2]);

            if (employeeService.EmployeeExists(EmployeeID) && employeeService.EmployeeExists(ManagerID))
            {
                employeeService.SetManager(EmployeeID, ManagerID);
            }

            OutputProvider.PrintMessage(Strings.SetManager, Color);
        }
        public void Execute(string[] commandParameters)
        {
            var ManagerID = Convert.ToInt32(commandParameters[1]);

            ManagerDTO manager = new ManagerDTO();

            if (employeeService.EmployeeExists(ManagerID))
            {
                manager = employeeService.GetManagerByID(ManagerID);
            }

            OutputProvider.PrintMessage(manager.ToString(), Color);
        }
Beispiel #6
0
        public void Execute(string[] commandParameters)
        {
            var ID = Convert.ToInt32(commandParameters[1]);

            if (employeeService.EmployeeExists(ID))
            {
                var Birthday         = DateTime.Parse(commandParameters[2].Trim());
                var selectedEmployee = employeeService.GetEmployeeByID <EmployeeBirthdayDTO>(ID);
                selectedEmployee.Birthday = Birthday;
                employeeService.SetBirthday(selectedEmployee);

                OutputProvider.PrintMessage(Strings.SetBirthday, Color);
            }
        }
        public void Execute(string[] commandParameters)
        {
            var ID = Convert.ToInt32(commandParameters[1]);

            if (employeeService.EmployeeExists(ID))
            {
                var currentEmployee = employeeService.GetEmployeeByID <Employee>(ID);
                var personalData    = $@"{currentEmployee.ID} - {currentEmployee.FirstName} {currentEmployee.Surname} - ${currentEmployee.Salary:F2}";
                var birthday        = $"Birthday: {currentEmployee.Birthday.Value.ToString("dd-MM-yyyy")}";
                var address         = $"Address: {currentEmployee.Addresse}";

                OutputProvider.PrintMessage(personalData, Color);
                OutputProvider.PrintMessage(birthday, Color);
                OutputProvider.PrintMessage(address, Color);
            }
        }