コード例 #1
0
        private static void AddFivePercentOfSalaryToPensions()
        {
            var ormAccess = new ORMAccess();

            foreach (PensionFund pension in ormAccess.GetAllPensions())
            {
                var salary = pension.Employee.Salary;
                pension.AmountContributed += (int)(salary * 0.05);
                ormAccess.UpdatePension(pension);
            }
        }
コード例 #2
0
        private static void GetEmployeeseViaAnORM()
        {
            var ormAccess = new ORMAccess();

            Console.WriteLine();
            Console.WriteLine("Employees");
            Console.WriteLine("---------");

            foreach (Employee employee in ormAccess.GetAllEmployees())
            {
                Console.WriteLine($"{employee.Id}: {employee.FirstName} {employee.LastName}, {employee.Age}");
            }
        }
コード例 #3
0
        private static void GetPensionsViaAnORM()
        {
            var ormAccess = new ORMAccess();

            Console.WriteLine();
            Console.WriteLine("Details");
            Console.WriteLine("---------");

            foreach (PensionFund pension in ormAccess.GetAllPensions())
            {
                var employee = pension.Employee;
                Console.WriteLine($"{employee.FirstName} {employee.LastName}: Fund: {pension.AmountContributed}, Salary: {employee.Salary}");
            }
        }