BExIS.Dlm.Services.Helpers.ConstraintHelper.Delete C# (CSharp) Метод

Delete() приватный Метод

private Delete ( IEnumerable entities ) : bool
entities IEnumerable
Результат bool
        internal bool Delete(IEnumerable<DomainConstraint> entities)
        {
            Contract.Requires(entities != null);
            Contract.Requires(Contract.ForAll(entities, (DomainConstraint e) => e != null));
            Contract.Requires(Contract.ForAll(entities, (DomainConstraint e) => e.Id >= 0));

            using (IUnitOfWork uow = this.GetUnitOfWork())
            {
                IRepository<DomainConstraint> repo = uow.GetRepository<DomainConstraint>();

                foreach (var entity in entities)
                {
                    var latest = repo.Reload(entity);
                    //delete the unit
                    repo.Delete(latest);
                }
                // commit changes
                uow.Commit();
            }
            return (true);
        }

Same methods

ConstraintHelper::Delete ( ComparisonConstraint entity ) : bool
ConstraintHelper::Delete ( DomainConstraint entity ) : bool
ConstraintHelper::Delete ( IEnumerable entities ) : bool
ConstraintHelper::Delete ( IEnumerable entities ) : bool
ConstraintHelper::Delete ( IEnumerable entities ) : bool
ConstraintHelper::Delete ( PatternConstraint entity ) : bool
ConstraintHelper::Delete ( RangeConstraint entity ) : bool