VerificationActAssignmentHandlers.cs
665 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using DirRX.Storage.VerificationActAssignment;
namespace DirRX.Storage
{
partial class VerificationActAssignmentAddresseePropertyFilteringServerHandler<T>
{
public virtual IQueryable<T> AddresseeFiltering(IQueryable<T> query, Sungero.Domain.PropertyFilteringEventArgs e)
{
var archivists = DirRX.CaseArchiving.PublicFunctions.Module.Remote.GetEmployeesForArchivistRole();
if (archivists.Any())
query = query.Where(x => archivists.Contains(x));
else
return null;
return query;
}
}
}