Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 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())));
 }