示例#1
0
 internal static MFObject GetMFObject <T>(Vault mfVault, MetadataAliases aliases, T entity) where T : InternalEntity
 {
     if (entity is Project)
     {
         //var config = VaultConfig.GetConfigFromString(vault.Template.MetadataJson);
         var projObj = aliases.GetMfProject(entity as Project);// config.GetMfProjectObject(entity as Project);
         return(projObj);
     }
     if (entity is MfContact)
     {
         var contactObj = aliases.GetMfContact(mfVault, entity as MfContact);
         return(contactObj);
     }
     return(null);
 }