| 123456789101112131415161718192021222324 | using System;using System.Linq;using InABox.Core;namespace Comal.Classes{    internal class TimeSheetActivityLookupGenerator : BaseActivityLookupGenerator<TimeSheet>    {        public TimeSheetActivityLookupGenerator(TimeSheet[] 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);        }    }}
 |