void SaveMediaLocalDB(SablonDTO gelenicerik, int positionn)
        {
            var YeniPaylasimMetinDialogFragment1 = new YeniPaylasimMetinDialogFragment(gelenicerik, positionn, this);

            YeniPaylasimMetinDialogFragment1.Cancelable = false;
            YeniPaylasimMetinDialogFragment1.Show(this.SupportFragmentManager, "YeniPaylasimMetinDialogFragment");
        }
        public void MetinGirildiMedyayiKaydet(SablonDTO gelenicerik, int positionn, string GelenAciklama)
        {
            var DahaOnceEklenenVarmi = DataBase.YUKLENECEK_SABLON_GETIR();

            if (DahaOnceEklenenVarmi.Count > 0)
            {
                var BuPosizyondavarmi = DahaOnceEklenenVarmi.FindAll(item => item.position == positionn);
                if (BuPosizyondavarmi.Count > 0)
                {
                    BuPosizyondavarmi[0].aciklama   = GelenAciklama;
                    BuPosizyondavarmi[0].isVideo    = gelenicerik.isVideo;
                    BuPosizyondavarmi[0].isUploaded = false;
                    //BuPosizyondavarmi[0].MediaUri = gelenicerik.MediaUri.Path;
                    var DosyaYolu = DosyayıLokaleKopyala(gelenicerik.MediaUri, gelenicerik);
                    if (DosyaYolu != "")
                    {
                        BuPosizyondavarmi[0].MediaUri = DosyaYolu;
                        DataBase.YUKLENECEK_SABLON_Guncelle(BuPosizyondavarmi[0]);
                    }
                }
                else
                {
                    var DosyaYolu = DosyayıLokaleKopyala(gelenicerik.MediaUri, gelenicerik);
                    if (DosyaYolu != "")
                    {
                        DataBase.YUKLENECEK_SABLON_EKLE(new YUKLENECEK_SABLON()
                        {
                            isUploaded    = false,
                            isVideo       = gelenicerik.isVideo,
                            maxMediaCount = YuklenecekMediaCountHelper.Countt,
                            MediaUri      = DosyaYolu,
                            position      = positionn,
                            aciklama      = GelenAciklama,
                        });
                    }
                }
            }
            else
            {
                var DosyaYolu = DosyayıLokaleKopyala(gelenicerik.MediaUri, gelenicerik);
                if (DosyaYolu != "")
                {
                    DataBase.YUKLENECEK_SABLON_EKLE(new YUKLENECEK_SABLON()
                    {
                        isUploaded    = false,
                        isVideo       = gelenicerik.isVideo,
                        maxMediaCount = YuklenecekMediaCountHelper.Countt,
                        MediaUri      = DosyaYolu,
                        position      = positionn,
                        aciklama      = GelenAciklama,
                    });
                }
            }
        }
        string DosyayıLokaleKopyala(Android.Net.Uri uri, SablonDTO GelenSablonBilgileri)
        {
            try
            {
                Stream stream = ContentResolver.OpenInputStream(uri);
                byte[] byteArray;

                using (var memoryStream = new MemoryStream())
                {
                    stream.CopyTo(memoryStream);
                    byteArray = memoryStream.ToArray();
                }
                stream.Dispose();
                var    Klasor    = documentsFolder();
                string FileNamee = Guid.NewGuid().ToString();
                if (GelenSablonBilgileri.isVideo)
                {
                    FileNamee = FileNamee + ".mp4";
                }
                else
                {
                    FileNamee = FileNamee + ".png";
                }


                FileStream dosya = System.IO.File.Create(Klasor + "/" + FileNamee);
                dosya.Write(byteArray, 0, byteArray.Length);
                dosya.Close();

                return(Klasor + "/" + FileNamee);
            }
            catch (Exception exx)
            {
                string aaa = exx.Message;
                return("");
            }
        }
 public YeniPaylasimMetinDialogFragment(SablonDTO gelenicerik, int positionn, YeniSablonOlusturBaseActivity GleenBase1)
 {
     this.gelenicerik = gelenicerik;
     this.positionn   = positionn;
     this.GleenBase1  = GleenBase1;
 }