コード例 #1
0
        public void RemoveDependent(Guid id)
        {
            if (Dependents.Any(preexistingDependent => preexistingDependent.Id == id))
            {
                Dependents = Dependents.Where(d => d.Id != id);

                PublishDomainEvent(new RemoveEmployeeDependent
                {
                    Employee  = Id,
                    Dependent = id
                });
            }
        }