예제 #1
0
 public void UyeEkle(UyeEntity e)
 {
     try
     {
         if (e.Ad != null)
         {
             uyeDal.UyeEkle(e);
         }
     }
     catch (Exception x)
     {
         Console.WriteLine("Uye eklenirken Hata!");
     }
 }
        //Üye kaydı için gerekli kontrolleri yapar
        public void UyeEkle(Uye uye)
        {
            //TCKNO numarasının hane sayısını kontrol eder
            if (uye.UYE_TCKNO.Length != 11)
            {
                throw new Exception("Lütfen geçerli bir 'TC Kimlik Numarası' giriniz!");
            }
            //Telefon numarasının hane sayısını kontrol eder
            if (uye.TELEFON.Length != 11)
            {
                throw new Exception("Lütfen geçerli bir 'Telefon Numarası' giriniz!");
            }
            //Email adresini kontrol eder
            if (emailKontrol(uye) == false)
            {
                throw new Exception("Lütfen geçerli bir 'E-Mail' giriniz!");
            }

            uyeDAL.UyeEkle(uye);
        }