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

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

private Delete ( ComparisonConstraint entity ) : bool
entity ComparisonConstraint
Результат bool
        internal bool Delete(ComparisonConstraint entity)
        {
            Contract.Requires(entity != null);
            Contract.Requires(entity.Id >= 0);

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

                entity = repo.Reload(entity);
                //delete the unit
                repo.Delete(entity);
                // commit changes
                uow.Commit();
            }
            // if any problem was detected during the commit, an exception will be thrown!
            return (true);
        }

Same methods

ConstraintHelper::Delete ( DomainConstraint entity ) : bool
ConstraintHelper::Delete ( IEnumerable entities ) : 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