Esempio n. 1
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);
            }
        }
Esempio n. 2
0
        internal List <SelectListItem> cevir(List <AkademikUnvani> liste)
        {
            List <SelectListItem>   vmList = new List <SelectListItem>();
            AkademikUnvaniViewModel vm     = null;
            SelectListItem          item   = null;

            if (liste != null)
            {
                foreach (AkademikUnvani deger in liste)
                {
                    vm = this._iMapper.Map <AkademikUnvani, AkademikUnvaniViewModel>(deger);

                    if (vm != null)
                    {
                        item       = new SelectListItem();
                        item.Text  = vm.Adi;
                        item.Value = (vm.Anahtar != null) ? vm.Anahtar.ToString() : string.Empty;
                        vmList.Add(item);
                    }
                }
            }

            return(vmList);
        }