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); } }
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); }
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); } }