BExIS.Dlm.Services.MetadataStructure.MetadataPackageManager.RemoveMetadataAtributeUsage C# (CSharp) Method

RemoveMetadataAtributeUsage() public method

public RemoveMetadataAtributeUsage ( MetadataAttributeUsage usage ) : void
usage BExIS.Dlm.Entities.MetadataStructure.MetadataAttributeUsage
return void
        public void RemoveMetadataAtributeUsage(MetadataAttributeUsage usage)
        {
            Contract.Requires(usage != null && usage.Id >= 0);

            using (IUnitOfWork uow = this.GetUnitOfWork())
            {
                IRepository<MetadataAttributeUsage> repo = uow.GetRepository<MetadataAttributeUsage>();
                repo.Delete(usage);
                uow.Commit();
            }
        }