JobEmployeeDataModel.cs 695 B

12345678910111213141516171819
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using InABox.Core;
  5. namespace Comal.Classes
  6. {
  7. public class JobEmployeeDataModel : BaseDataModel<JobEmployee>
  8. {
  9. public JobEmployeeDataModel(Filter<JobEmployee> filter) : base(filter)
  10. {
  11. AddChildTable<Job, JobQualification>(x => x.ID, x => x.Job.ID, parentalias: "JobEmployee_Job", childalias: "JobEmployee_Job_JobQualification");
  12. AddChildTable<Employee, EmployeeQualification>(x => x.ID, x => x.Employee.ID, parentalias: "JobEmployee_Employee", childalias: "JobEmployee_Employee_EmployeeQualification");
  13. }
  14. public override string Name => "Job Employees";
  15. }
  16. }