Example #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);
            }
        }
Example #2
0
        internal List <SelectListItem> cevir(List <Kadrosu> liste)
        {
            List <SelectListItem> vmList = new List <SelectListItem>();
            KadrosuViewModel      vm     = null;
            SelectListItem        item   = null;

            vmList.Add(Sabitler.SecinizSelectListItem);

            if (liste != null)
            {
                foreach (Kadrosu deger in liste)
                {
                    vm = this._iMapper.Map <Kadrosu, KadrosuViewModel>(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);
        }
        public CalisanRaporDortViewModel(KadrosuViewModel kadrosu) : this()
        {
            if (kadrosu == null)
            {
                throw new ArgumentException();
            }

            this.CalisanSayisi++;
        }
 public CalisanRaporDortViewModel(KadrosuViewModel kadrosu, int calisanSayisi) : this(kadrosu)
 {
     this.CalisanSayisi = calisanSayisi;
 }