public bool GrupEkle(GrupTumDTO grup) { try { using (var unitOfWork = new UnitOfWork(new QtekBilisim_MuhasebeContext())) { unitOfWork.GrupKayitlari.AddData(new Grup() { AktifMi = grup.AktifMi, AlanTipi = grup.AlanTipi, DilID = grup.DilID, GrupAd = grup.GrupAd, GuncellemeTarih = grup.GuncellemeTarih, KayitTarih = grup.KayitTarih, SilindiMi = grup.SilindiMi, SirketID = grup.SirketID, UstGrupID = grup.UstGrupID, KullaniciID = grup.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(); } }
public bool GrupGuncelle(GrupTumDTO grup) { try { using (var unitOfWork = new UnitOfWork(new QtekBilisim_MuhasebeContext())) { var temp = unitOfWork.GrupKayitlari.FindData(grup.GrupID); if (temp != null) { temp.AktifMi = grup.AktifMi; temp.AlanTipi = grup.AlanTipi; temp.DilID = grup.DilID; temp.GrupAd = grup.GrupAd; temp.GuncellemeTarih = grup.GuncellemeTarih; temp.SirketID = grup.SirketID; temp.UstGrupID = grup.UstGrupID; temp.KullaniciID = grup.KullaniciID; if (unitOfWork.GrupKayitlari.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(); } }