public MfObjType GetDocType() { if (_docType == null) { var ot = _vault.ObjectTypeOperations.GetBuiltInObjectType(MFBuiltInObjectType.MFBuiltInObjectTypeDocument); _docType = new MfObjType { Id = ot.ID, Name = ot.NameSingular }; } return(_docType); }
public void AddOrUpdateClassPropSet(MfObjType objType, MfClass mfClass, List <MfClassPropDef> props) { var set = _propSets.FirstOrDefault(c => c.ObjectClass.Equals(mfClass)); if (set != null) { _propSets.Remove(set); } set = new ClassPropSets { ObjType = objType, ObjectClass = mfClass, LastUpdated = true }; set.Props.AddRange(props); _propSets.Add(set); }