Example #1
0
        public override IEmployeeManager CreateEmployee()
        {
            var permant = new PermantEmployeeManager();

            _employee.HouseAllowance = permant.GetHouseAllowance();
            return(permant);
        }
        public IEmployeeManager CreateEmployee(int employeeType)
        {
            IEmployeeManager employeeManager = null;

            if (employeeType == 1)
            {
                employeeManager = new PermantEmployeeManager();
            }
            else if (employeeType == 2)
            {
                employeeManager = new ContractEmployeeManager();
            }

            return(employeeManager);
        }