using System; using System.Linq; using InABox.Core; namespace Comal.Classes { public class AssignmentActivityLookupGenerator : BaseActivityLookupGenerator { public AssignmentActivityLookupGenerator(Assignment[] items) : base(items) { } protected override Guid EmployeeID() { return Items != null && Items.Any() ? Items.FirstOrDefault().EmployeeLink.ID : CoreUtils.FullGuid; } protected override Filter CreateFilter() { return base.CreateFilter().And(x => x.Activity.IsLeave).IsEqualTo(false); } } }