예제 #1
0
        public List <DataEmployee> GetDataEmployees()
        {
            List <Employee>     employees = _bl.GetAllEmployees();
            List <DataEmployee> result    = new List <DataEmployee>();

            employees.ToList().ForEach(x => {
                if (x.GetType() == typeof(FullTimeEmployee))
                {
                    DataEmployee emp = new DataEmployee();
                    emp.Id           = x.Id;
                    emp.Name         = x.Name;
                    emp.StartDate    = x.StartDate;
                    emp.Type         = "Full Time Employee";
                    result.Add(emp);
                }
                else
                {
                    DataEmployee emp = new DataEmployee();
                    emp.Id           = x.Id;
                    emp.Name         = x.Name;
                    emp.StartDate    = x.StartDate;
                    emp.Type         = "Part Time Employee";
                    result.Add(emp);
                }
            });
            return(result);
        }
예제 #2
0
 public MainViewModel()
 {
     var employeeServices = new DataEmployee();
     // Employees = employeeServices.GetEmployees();
 }