コード例 #1
0
        public void GetirCalisanOzet_test08()
        {
            GetirCalisanOzetYanitViewModel yanit = null;
            GetirCalisanOzetIstekViewModel istek = null;
            int    kullaniciId        = 3;
            string sorguSozce         = "soyad4";
            string beklenenKanDegeri  = "0 rh-";
            CalisanOzetViewModel ozet = null;

            try
            {
                istek = new GetirCalisanOzetIstekViewModel(kullaniciId, sorguSozce);
                yanit = _kisiServis.GetirCalisanOzet(istek);

                Assert.AreNotEqual(null, yanit);
                Assert.AreEqual(true, yanit.BasariliMi);
                Assert.AreEqual(true, yanit.TekNesneMi);

                ozet = yanit.TekNesne;
                Assert.AreNotEqual(null, ozet);
                Assert.AreEqual(false, String.IsNullOrEmpty(ozet.AdiSoyadi));
                Assert.AreEqual(true, ozet.KanGrubuveRh.Equals(beklenenKanDegeri));
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
コード例 #2
0
        public void GetirCalisanOzet_test10()
        {
            GetirCalisanOzetYanitViewModel yanit = null;
            GetirCalisanOzetIstekViewModel istek = null;
            int    kullaniciId        = 3;
            string sorguSozce         = "osman";
            CalisanOzetViewModel ozet = null;
            string sicilNo            = "5098";

            try
            {
                istek = new GetirCalisanOzetIstekViewModel(kullaniciId, sorguSozce);
                yanit = _kisiServis.GetirCalisanOzet(istek);

                Assert.AreNotEqual(null, yanit);
                Assert.AreEqual(true, yanit.BasariliMi);
                Assert.AreEqual(true, yanit.TekNesneMi);

                ozet = yanit.TekNesne;
                Assert.AreNotEqual(null, ozet);
                Assert.AreEqual(false, String.IsNullOrEmpty(ozet.AdiSoyadi));
                Assert.AreEqual(true, ozet.SicilNo.Equals(sicilNo));
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
コード例 #3
0
        public void GetirCalisanOzet_test05()
        {
            GetirCalisanOzetYanitViewModel yanit = null;
            GetirCalisanOzetIstekViewModel istek = null;
            int    kullaniciId = 3;
            string sorguSozce  = "soyad4";

            try
            {
                istek = new GetirCalisanOzetIstekViewModel(kullaniciId, sorguSozce);
                yanit = _kisiServis.GetirCalisanOzet(istek);

                Assert.AreNotEqual(null, yanit);
                Assert.AreEqual(true, yanit.BasariliMi);
                Assert.AreEqual(true, yanit.TekNesneMi);
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
コード例 #4
0
        public void GetirCalisanOzet_test04()
        {
            GetirCalisanOzetYanitViewModel yanit      = null;
            GetirCalisanOzetIstekViewModel istek      = null;
            int                  kullaniciId          = 3;
            DateTime             tarih                = DateTime.Now;
            int                  beklenenMinimumDeger = 1;
            string               sorguSozce           = "10534315754";
            CalisanOzetViewModel ozet = null;

            try
            {
                istek = new GetirCalisanOzetIstekViewModel(kullaniciId, sorguSozce);
                yanit = _kisiServis.GetirCalisanOzet(istek);

                Assert.AreNotEqual(null, yanit);
                Assert.AreEqual(true, yanit.BasariliMi);
                Assert.AreNotEqual(null, yanit.NesneSayisi >= beklenenMinimumDeger);

                ozet = yanit.TekNesne;
                Assert.AreNotEqual(null, ozet.Ogrenimi);
                Assert.AreNotEqual(null, ozet.Ogrenimi.OgrenimDurumu);
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
コード例 #5
0
        public void GetirCalisanOzet_test01()
        {
            GetirCalisanOzetYanitViewModel yanit = null;
            GetirCalisanOzetIstekViewModel istek = null;
            int      kullaniciId          = 3;
            DateTime tarih                = DateTime.Now;
            int      beklenenMinimumDeger = 10;


            try
            {
                istek = new GetirCalisanOzetIstekViewModel(kullaniciId, tarih);
                yanit = _kisiServis.GetirCalisanOzet(istek);

                Assert.AreNotEqual(null, yanit);
                Assert.AreEqual(true, yanit.BasariliMi);
                Assert.AreNotEqual(null, yanit.NesneSayisi >= beklenenMinimumDeger);
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
コード例 #6
0
        public ActionResult Index(GetirCalisanOzetYanitViewModel model)
        {
            try
            {
                GetirCalisanOzetIstekViewModel istek = null;
                GetirCalisanOzetYanitViewModel yanit = null;

                istek = new GetirCalisanOzetIstekViewModel(3, model.SorguSozcesi);

                yanit = this._kisiServis.GetirCalisanOzet(istek);

                if (yanit == null)
                {
                    throw new ApplicationException();
                }

                if (!yanit.BasariliMi)
                {
                    throw new ApplicationException();
                }

                return(View(yanit));
            }
            catch (Exception hata)
            {
                this._hataServis.YazHata(hata);
            }

            return(View(new GetirCalisanOzetYanitViewModel(false)));
        }
コード例 #7
0
 internal string alHataKodu(GetirCalisanOzetIstekViewModel istek)
 {
     return("");
 }
コード例 #8
0
 internal bool uygunMu(GetirCalisanOzetIstekViewModel istek)
 {
     return(!(istek == null));
 }
コード例 #9
0
        public GetirCalisanOzetYanitViewModel GetirCalisanOzet(GetirCalisanOzetIstekViewModel istek)
        {
            try
            {
                GetirCalisanOzetYanitViewModel yanit       = new GetirCalisanOzetYanitViewModel(false);
                GetirCalisanOzetYanit          servisYanit = null;
                GetirCalisanOzetIstek          servisIstek = null;
                int      kullaniciId = int.MinValue;
                DateTime tarihi      = Sabitler.BosTarih;
                List <CalisanOzetViewModel> vmListe = null;

                if (this._kontrol.uygunMu(istek))
                {
                    yanit.IsaretleGecemediIlkKontrolu(this._kontrol.alHataKodu(istek));
                    return(yanit);
                }

                kullaniciId = istek.KullaniciId ?? int.MinValue;

                if (kullaniciId == int.MinValue)
                {
                    throw new ArgumentException();
                }

                tarihi = istek.Tarihi ?? Sabitler.BosTarih;

                if (tarihi == Sabitler.BosTarih)
                {
                    throw new ArgumentException();
                }

                servisIstek = new GetirCalisanOzetIstek(kullaniciId, tarihi);

                servisYanit = this._gorevlendirmeServis.GetirCalisanOzet(servisIstek);

                if (servisYanit == null)
                {
                    throw new ApplicationException();
                }

                if (!servisYanit.BasariliMi)
                {
                    throw new ApplicationException();
                }

                vmListe = this._cevir.cevir(servisYanit.Liste.ToList());

                if (vmListe == null)
                {
                    throw new ApplicationException();
                }

                yanit = new GetirCalisanOzetYanitViewModel(vmListe);

                return(yanit);
            }
            catch (Exception hata)
            {
                this._hataServis.YazHata(hata);
                return(new GetirCalisanOzetYanitViewModel(hata));
            }
        }