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); } }
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(); } }
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); } }
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); } }