Example #1
0
        public static string YedekYukle(string dosyaYolu, bool SilYedekle)
        {
            try
            {
                CariRepository    cr = new CariRepository();
                HareketRepository hr = new HareketRepository();
                GrupRepository    gr = new GrupRepository();

                if (SilYedekle)
                {
                    cr.SilYedekle();
                    gr.SilYedekle();
                    hr.SilYedekle();
                }
                var yedek = Kayit <YedeklerViewModel> .YedekOku(dosyaYolu);

                cr.YedekYukle(yedek.CariYedek);
                hr.YedekYukle(yedek.HesapYedek);
                gr.YedekYukle(yedek.GrupYedek);
                return("Yedekteki kayıtlar başarıyla aktarıldı.");
            }
            catch (Exception ex)
            {
                return("Yedek alınmaya çalışırken bir hata oluştu" + ex.Message);
            }
        }