private bool ekleIletisimCepTelefonu(int kullaniciId, int calisanId, string cepTelefonu) { try { EkleKisiIletisimYanit yanit = null; EkleKisiIletisimIstek istek = null; istek = new EkleKisiIletisimIstek(kullaniciId, calisanId, cepTelefonu, 17); yanit = this._kisiIletisimServis.EkleKisiIletisim(istek); if (yanit == null) { throw new ApplicationException(); } if (!yanit.BasariliMi) { throw new ApplicationException(); } return(yanit.BasariliMi); } catch (Exception hata) { throw hata; } }
public EkleKisiIletisimYanit EkleKisiIletisim(EkleKisiIletisimIstek istek) { try { IletisimTuru turu = IletisimTuru.Tanimsiz; int iletisimTurId, kisiId, sonucId = int.MinValue; KisiIletisim iletisim = null; EkleKisiIletisimYanit yanit = new EkleKisiIletisimYanit(false); if (!this._kontrol.uygunMu(istek)) { yanit.IsaretleGecemediIlkKontrolu(this._kontrol.alHataKodu(istek)); return(yanit); } iletisimTurId = istek.TurId ?? int.MinValue; if (iletisimTurId == int.MinValue) { throw new ArgumentException(); } kisiId = istek.KisiId ?? int.MinValue; if (kisiId == int.MinValue) { throw new ArgumentException(); } turu = (IletisimTuru)Enum.ToObject(typeof(IletisimTuru), iletisimTurId); iletisim = new KisiIletisim(istek.Deger, turu, kisiId); sonucId = this._kisiIletisimIsKurali.EkleveDonAnahtar(iletisim); if (sonucId == int.MinValue) { throw new IslemBasarisizHatasi(); } yanit = new EkleKisiIletisimYanit(sonucId); return(yanit); } catch (ArgumentException hata) { return(new EkleKisiIletisimYanit(hata)); } catch (IslemBasarisizHatasi hata) { this._hataServis.YazHata(hata); return(new EkleKisiIletisimYanit(hata)); } catch (Exception hata) { this._hataServis.YazHata(hata); return(new EkleKisiIletisimYanit(hata)); } }