예제 #1
0
 public CalisanOzetViewModel(CalisanGorevlendirmeViewModel gorevlendirme, KisiOgrenimViewModel ogrenimi, KisiIletisimViewModel dahili,
                             KisiIletisimViewModel bakanlikEposta, KisiIletisimViewModel cepTelefonu, int kidemYili) : this()
 {
     this.Gorevlendirme  = gorevlendirme;
     this.Ogrenimi       = ogrenimi;
     this.Dahili         = dahili;
     this.BakanlikEposta = bakanlikEposta;
     this.CepTelefonu    = cepTelefonu;
     this.KidemYili      = kidemYili;
 }
예제 #2
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);
            }
        }