public bool KarsilamaBelgesiGetir(int belgeId, string dosyaKayitDizini = "") { try { dosyaKayitDizini = dosyaKayitDizini == "" ? System.Environment.GetEnvironmentVariable("TEMP") : dosyaKayitDizini; if (!Directory.Exists(dosyaKayitDizini)) { return(false); } tblTalepKarsilamaBelgeleri belge = db.GetGeneric <tblTalepKarsilamaBelgeleri>(c => c.Id == belgeId).FirstOrDefault(); if (belge == null) { return(false); } DosyaServisi.FileOperationServicesClient client = new DosyaServisi.FileOperationServicesClient(); DosyaServisi.SenfoniFiles file = client.GetFile(belge.DosyaTamAdi); ExtensionMethods.ByteArrayToFile(dosyaKayitDizini + '\\' + file.FileName, file.FileByteArray); return(true); } catch (Exception e) { DBEvents.LogException(e, "KarsilamaBelgesiGetir", 0); return(false); } }