static void UpdateEmployee() { EmployeeBusinessLogic employeeBusinessLogic = new EmployeeBusinessLogic(); Employee employee = new Employee(); Console.Write("Enter Existing Emp ID: "); employee.EmployeeID = int.Parse(Console.ReadLine()); Console.Write("Enter New Emp Name: "); employee.EmployeeName = Console.ReadLine(); employeeBusinessLogic.UpdateEmployee(employee); Console.WriteLine("Employee Updated.\n"); }
static void UpdateEmployee() { EmployeeBusinessLogic employeeBusinessLogic = new EmployeeBusinessLogic(); Employee employee = new Employee(); //subscribing to event employee.EmpNameChanged += employeeBusinessLogic.UpdateEmployeeName; Console.Write("Enter Existing Emp ID: "); employee.EmployeeID = int.Parse(Console.ReadLine()); Console.Write("Enter New Emp Name: "); employee.EmployeeName = Console.ReadLine(); //executes UpdateEmployeeName method employeeBusinessLogic.UpdateEmployee(employee); Console.WriteLine("Employee Updated.\n"); }