コード例 #1
0
        public CalisanGorevlendirmeViewModel Convert(CalisanGorevlendirme source, CalisanGorevlendirmeViewModel destination, ResolutionContext context)
        {
            if (source != null)
            {
                Cevir cevir = new Cevir();
                KurumCografyaServis servis = new KurumCografyaServis(Sabitler.KurumCografyaServisBaglantiCumlesi);
                int anahtar = source.Anahtar;
                CalisanViewModel calisani    = cevir.cevir(source.Calisani);
                GoreviViewModel  gorev       = cevir.cevir(source.Gorev);
                UnvanViewModel   unvani      = cevir.cevir(source.Unvani);
                string           baslangic   = source.Baslangic.ToShortDateString();
                bool             asilMi      = source.AsilMi;
                string           aciklama    = source.Aciklama;
                bool             resmiMi     = source.ResmiMi;
                DateTime         bitisTarihi = source.Bitis ?? DateTime.MinValue;
                string           bitis       = Arac.GetirTarihSozce(source.Bitis);
                HizmetSonlanisNedeniViewModel sonlanisNedeni = cevir.cevir(source.SonlanisNedeni);

                return(new CalisanGorevlendirmeViewModel(anahtar, calisani, null, null, gorev, unvani, baslangic, asilMi, aciklama, resmiMi, bitis, sonlanisNedeni));
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
        public void cevir_test01()
        {
            List <CalisanOzet>          liste = new List <CalisanOzet>();
            List <CalisanOzetViewModel> sonuc = null;

            try
            {
                _beklenenDeger = 3;

                liste.Add(RastgeleGetir.CalisanOzeti);
                liste.Add(RastgeleGetir.CalisanOzeti);
                liste.Add(RastgeleGetir.CalisanOzeti);

                sonuc = _cevir.cevir(liste);

                Assert.AreNotEqual(null, sonuc);
                Assert.AreEqual(_beklenenDeger, sonuc.Count);
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
コード例 #3
0
        public CalisanViewModel Convert(Calisan source, CalisanViewModel destination, ResolutionContext context)
        {
            if (source != null)
            {
                Cevir                   cevir          = new Cevir();
                string                  adi            = Arac.BuyutIlkHarfi(source.Adi);
                string                  soyadi         = Arac.BuyutIlkHarfi(source.Soyadi);
                CinsiyetiViewModel      cinsiyeti      = cevir.cevir(source.Cinsi);
                AkademikUnvaniViewModel unvani         = cevir.cevir(source.Unvani);
                KanGrubuViewModel       kaninGrubu     = cevir.cevir(source.KaninGrubu);
                RhDegeriViewModel       phDeger        = cevir.cevir(source.RhDeger);
                MedeniDurumuViewModel   medeniHali     = cevir.cevir(source.MedeniHali);
                string                  turCumKimlikNo = source.TurCumKimlikNo.Trim();
                string                  dogumTarihi    = source.DogumTarihi.ToShortDateString();
                string                  sicilNo        = source.SicilNo;
                KadrosuViewModel        kadroDurumu    = cevir.cevir(source.KadroDurumu);
                SinifViewModel          sinifi         = cevir.cevir(source.Sinifi);
                string                  ibanNo         = source.IbanNo;

                return(new CalisanViewModel(adi, soyadi, cinsiyeti, unvani, kaninGrubu, phDeger, medeniHali, turCumKimlikNo, dogumTarihi, sicilNo, kadroDurumu, sinifi, ibanNo, null));
            }
            else
            {
                return(null);
            }
        }
コード例 #4
0
        public CalisanOzetViewModel Convert(CalisanOzet source, CalisanOzetViewModel destination, ResolutionContext context)
        {
            if (source != null)
            {
                Cevir cevir = new Cevir();
                CalisanGorevlendirmeViewModel gorevlendirme  = cevir.cevir(source.Gorevlendirme, null, null);
                KisiOgrenimViewModel          ogrenimi       = cevir.cevir(source.Ogrenimi);
                KisiIletisimViewModel         dahili         = cevir.cevir(source.Dahili);
                KisiIletisimViewModel         bakanlikEposta = cevir.cevir(source.BakanlikEposta);
                KisiIletisimViewModel         cepTelefonu    = cevir.cevir(source.CepTelefonu);
                int kidemYili = source.KidemYili ?? 0;


                return(new CalisanOzetViewModel(gorevlendirme, ogrenimi, dahili, bakanlikEposta, cepTelefonu, kidemYili));
            }
            else
            {
                return(null);
            }
        }