コード例 #1
0
        private global::System.Linq.IQueryable Apply <T>(global::System.Linq.IQueryable query) where T : class, global::DirRX.Solution.IEmployee
        {
            var typedQuery = (global::System.Linq.IQueryable <global::Sungero.Company.IJobTitle>)query;
            var typedState = (global::DirRX.Solution.IEmployeeFilterState) this.State;
            var handlers   = new global::DirRX.Solution.EmployeeFilteringServerHandler <T>(typedState);
            var args       = new global::Sungero.Domain.FilteringEventArgs();

            return(handlers.JobTitleFiltering(typedQuery, args));
        }
コード例 #2
0
 public override global::System.Linq.IQueryable <T> Filtering(global::System.Linq.IQueryable <T> query, global::Sungero.Domain.FilteringEventArgs e)
 {
     return(query);
 }
コード例 #3
0
 public override global::System.Linq.IQueryable <Sungero.Company.IDepartment> DepartmentFiltering(global::System.Linq.IQueryable <Sungero.Company.IDepartment> query, global::Sungero.Domain.FilteringEventArgs e)
 {
     query = base.DepartmentFiltering(query, e);
     return(query);
 }
コード例 #4
0
 public override global::System.Linq.IQueryable <Sungero.Company.IJobTitle> JobTitleFiltering(global::System.Linq.IQueryable <Sungero.Company.IJobTitle> query, global::Sungero.Domain.FilteringEventArgs e)
 {
     query = base.JobTitleFiltering(query, e);
     return(query);
 }
コード例 #5
0
 public override global::System.Linq.IQueryable <Sungero.Company.IBusinessUnit> BusinessUnitFiltering(global::System.Linq.IQueryable <Sungero.Company.IBusinessUnit> query, global::Sungero.Domain.FilteringEventArgs e)
 {
     query = base.BusinessUnitFiltering(query, e);
     return(query);
 }