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