public static void Main() { var marcin = new Employe("Marcin"); var krzysiek = new Employe("Krzysiek"); var marta = new Employe("Marta"); marcin.Pay(100); krzysiek.Pay(120); marta.Pay(130); var dcgEmployes = new Division("DCG", new List <IEmploye> { marcin, krzysiek }); var sgxEmployes = new Division("SGX", new List <IEmploye> { marta }); var polandEmployes = new Division("Poland", new List <IEmploye> { dcgEmployes, sgxEmployes }); var allEmployes = new Division("All", new List <IEmploye> { polandEmployes }); allEmployes.Pay(10); Console.WriteLine("We have spend:"); allEmployes.DisplayPayment(); }
public static void Main() { var marcin = new Employe("Marcin"); var krzysiek = new Employe("Krzysiek"); var marta = new Employe("Marta"); marcin.Pay(100); krzysiek.Pay(120); marta.Pay(130); var dcgEmployes = new Division("DCG", new List<IEmploye>{marcin, krzysiek}); var sgxEmployes = new Division("SGX", new List<IEmploye>{marta}); var polandEmployes = new Division("Poland", new List<IEmploye>{dcgEmployes, sgxEmployes}); var allEmployes = new Division("All", new List<IEmploye>{polandEmployes}); allEmployes.Pay(10); Console.WriteLine("We have spend:"); allEmployes.DisplayPayment(); }