public static Stream GetEkDosyaStream(this Package package, IdTip id) { var ekIdUri = Constants.ID_ROOT_EK(id.Deger.ToUpperInvariant()); var ekIdImzasizUri = Constants.ID_ROOT_IMZASIZEK(id.Deger.ToUpperInvariant()); if (package.RelationshipExists(ekIdUri)) { return(package.GetPartStream(package.GetRelationship(ekIdUri).TargetUri)); } if (package.RelationshipExists(ekIdImzasizUri)) { return(package.GetPartStream(package.GetRelationship(ekIdImzasizUri).TargetUri)); } return(null); }
public static bool DeleteEkDosya(this Package package, IdTip id) { var ekIdUri = Constants.ID_ROOT_EK(id.Deger.ToUpperInvariant()); var ekIdImzasizUri = Constants.ID_ROOT_IMZASIZEK(id.Deger.ToUpperInvariant()); if (package.RelationshipExists(ekIdUri)) { package.DeletePart(package.GetRelationship(ekIdUri).TargetUri); package.DeleteRelationship(ekIdUri); return(true); } if (package.RelationshipExists(ekIdImzasizUri)) { package.DeletePart(package.GetRelationship(ekIdImzasizUri).TargetUri); package.DeleteRelationship(ekIdImzasizUri); return(true); } return(false); }
public static bool EkDosyaExists(this Package package, IdTip id) { return(package.RelationshipExists(Constants.ID_ROOT_EK(id.Deger.ToUpperInvariant())) || package.RelationshipExists(Constants.ID_ROOT_IMZASIZEK(id.Deger.ToUpperInvariant()))); }