private string IdToMasterPartitionId <T>() where T : MasterDocument { if (typeof(T) == typeof(RiskPassword)) { return(RiskPassword.PartitionIdFormat(new MasterDocument.IdKey())); } else { return(MasterDocument.PartitionIdFormat(new MasterDocument.IdKey())); } }
public static string IdToMasterPartitionId(this string id) { if (id.StartsWith("prisk:")) { return(RiskPassword.PartitionIdFormat(new MasterDocument.IdKey())); } else { return(MasterDocument.PartitionIdFormat(new MasterDocument.IdKey())); } }
private string PartitionIdFormat <T>(MasterDocument.IdKey idKey) where T : MasterDocument { if (idKey == null) { new ArgumentNullException(nameof(idKey)); } if (typeof(T).Equals(typeof(RiskPassword))) { return(RiskPassword.PartitionIdFormat(idKey)); } else { return(MasterDocument.PartitionIdFormat(idKey)); } }