static void BetterPaid() { IPerson employee = null; try { Console.WriteLine("El vendedor mejor renumerado es:"); employee = sellers.OrderByDescending(x => x.CalculateSalary()).First(); Console.WriteLine($"{employee.Name} {employee.Surname}: {employee.CalculateSalary()}$"); } catch (Exception) { Console.WriteLine("No existe ningún vendedor"); } try { employee = null; Console.WriteLine("El supervisor mejor renumerado es:"); employee = supervisors.OrderByDescending(x => x.CalculateSalary()).First(); Console.WriteLine($"{employee.Name} {employee.Surname}: {employee.CalculateSalary()}$"); } catch (Exception) { Console.WriteLine("No existe ningún supervisor"); } }
public void PersonCalculateSalary() { _person.CalculateSalary(); }