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