public void BackupAccessDatasTable()
 {
     using (var context = new ForaContext())
     {
         using (var transaction = context.Database.BeginTransaction())
         {
             try
             {
                 foreach (var accessDatas in GetList())
                 {
                     var accessDatasTemp = ConvertAccessDatas.AccessDatasToAccessDatasTemp(accessDatas);
                     _accessDatasTempDal.Add(accessDatasTemp);
                 }
                 transaction.Commit();
             }
             catch (System.Exception)
             {
                 transaction.Rollback();
                 throw new System.Exception("Geçiş Verileri Kopyalnırken Bir Hata Oluştu!");
             }
         }
     }
 }
 public AccessDatasTemp AddAccessDatasTemp(AccessDatasTemp accessDatasTemp)
 {
     return(_accessDatasTempDal.Add(accessDatasTemp));
 }