| 1234567891011121314151617181920212223242526272829 | using System;using System.Linq;using InABox.Core;namespace Comal.Classes{    public class AssignmentActivityLookup : BaseActivityLookup<Assignment>    {        public AssignmentActivityLookup(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);        }    }    public class AssignmentActivityLink : BaseActivityLink    {        [ComboLookupEditor(typeof(AssignmentActivityLookup))]        public override Guid ID { get; set; }    }}
 |