public bool DovizBirimGuncelle(DovizBirimTumDTO doviz) { try { using (var unitOfWork = new UnitOfWork(new QtekBilisim_MuhasebeContext())) { var temp = unitOfWork.DovizBirimleri.FindDataAsync(doviz.DovizBirimID).Result; if (temp != null) { temp.AktifMi = doviz.AktifMi; temp.Birim = doviz.Birim; temp.DilID = doviz.DilID; temp.GuncellemeTarih = doviz.GuncellemeTarih; temp.Simge = doviz.Simge; temp.SirketID = doviz.SirketID; temp.KullaniciID = doviz.KullaniciID; if (unitOfWork.DovizBirimleri.IsModified(temp) == true) { int affect = unitOfWork.Complete(); if (affect > 0) { return(true); } else { return(false); } } else { throw new NotModifiedDataOnDatabaseCustomException(); } } else { throw new NullDataOnDatabaseCustomException(); } } } catch (NotImplementedException error) { HataKayitManager.HataKayitEkle(error); throw new MyNotImplementedException(); } catch (DbEntityValidationException error) { HataKayitManager.HataKayitEkle(error); throw new MyDbEntityValidationException(); } catch (ArgumentNullException error) { HataKayitManager.HataKayitEkle(error); throw new MyArgumentNullException(); } catch (ArgumentException error) { HataKayitManager.HataKayitEkle(error); throw new MyArgumentException(); } catch (InvalidOperationException error) { HataKayitManager.HataKayitEkle(error); throw new MyInvalidOperationException(); } catch (NullReferenceException error) { HataKayitManager.HataKayitEkle(error); throw new MyNullReferenceException(); } catch (AggregateException error) { HataKayitManager.HataKayitEkle(error); throw new MyAggregateException(); } catch (FormatException error) { HataKayitManager.HataKayitEkle(error); throw new MyFormatException(); } catch (NullDataOnDatabaseCustomException) { throw new NullDataOnDatabaseCustomException(); } catch (NotModifiedDataOnDatabaseCustomException) { throw new NotModifiedDataOnDatabaseCustomException(); } catch (Exception error) { HataKayitManager.HataKayitEkle(error); throw new Exception(); } }
public bool DovizBirimEkle(DovizBirimTumDTO doviz) { try { using (var unitOfWork = new UnitOfWork(new QtekBilisim_MuhasebeContext())) { unitOfWork.DovizBirimleri.AddData(new DovizBirim() { AktifMi = doviz.AktifMi, Birim = doviz.Birim, DilID = doviz.DilID, GuncellemeTarih = doviz.GuncellemeTarih, KayitTarih = doviz.KayitTarih, SilindiMi = doviz.SilindiMi, Simge = doviz.Simge, SirketID = doviz.SirketID, KullaniciID = doviz.KullaniciID }); int affect = unitOfWork.Complete(); if (affect > 0) { return(true); } else { return(false); } } } catch (NotImplementedException error) { HataKayitManager.HataKayitEkle(error); throw new MyNotImplementedException(); } catch (DbEntityValidationException error) { HataKayitManager.HataKayitEkle(error); throw new MyDbEntityValidationException(); } catch (ArgumentNullException error) { HataKayitManager.HataKayitEkle(error); throw new MyArgumentNullException(); } catch (ArgumentException error) { HataKayitManager.HataKayitEkle(error); throw new MyArgumentException(); } catch (InvalidOperationException error) { HataKayitManager.HataKayitEkle(error); throw new MyInvalidOperationException(); } catch (NullReferenceException error) { HataKayitManager.HataKayitEkle(error); throw new MyNullReferenceException(); } catch (AggregateException error) { HataKayitManager.HataKayitEkle(error); throw new MyAggregateException(); } catch (FormatException error) { HataKayitManager.HataKayitEkle(error); throw new MyFormatException(); } catch (NullDataOnDatabaseCustomException) { throw new NullDataOnDatabaseCustomException(); } catch (NotModifiedDataOnDatabaseCustomException) { throw new NotModifiedDataOnDatabaseCustomException(); } catch (Exception error) { HataKayitManager.HataKayitEkle(error); throw new Exception(); } }