BExIS.Dlm.Services.Helpers.ConstraintHelper.SaveConstraint C# (CSharp) 메소드

SaveConstraint() 개인적인 메소드

private SaveConstraint ( ComparisonConstraint constraint, DataContainer container ) : ComparisonConstraint
constraint ComparisonConstraint
container DataContainer
리턴 ComparisonConstraint
        internal ComparisonConstraint SaveConstraint(ComparisonConstraint constraint, DataContainer container)
        {
            //Contract.Requires();
            Contract.Requires(container != null);

            Contract.Ensures(Contract.Result<ComparisonConstraint>() != null && Contract.Result<ComparisonConstraint>().Id >= 0);

            constraint.DataContainer = container;
            using (IUnitOfWork uow = this.GetUnitOfWork())
            {
                IRepository<ComparisonConstraint> repo = uow.GetRepository<ComparisonConstraint>();
                repo.Put(constraint);
                uow.Commit();
            }
            return (constraint);
        }

Same methods

ConstraintHelper::SaveConstraint ( DomainConstraint constraint, DataContainer container ) : DomainConstraint
ConstraintHelper::SaveConstraint ( PatternConstraint constraint, DataContainer container ) : PatternConstraint
ConstraintHelper::SaveConstraint ( RangeConstraint constraint, DataContainer container ) : RangeConstraint