internal List <SelectListItem> cevir(List <Unvan> liste) { try { List <SelectListItem> vmList = new List <SelectListItem>(); UnvanViewModel vm = null; SelectListItem item = null; vmList.Add(Sabitler.SecinizSelectListItem); if (liste != null) { foreach (Unvan deger in liste) { vm = this._iMapper.Map <Unvan, UnvanViewModel>(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); } catch (Exception hata) { this._hataServis.YazHata(hata); } return(new List <SelectListItem>()); }
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 CalisanGorevlendirmeViewModel(int anahtar, CalisanViewModel calisani, BirimViewModel birimi, IlViewModel ili, GoreviViewModel gorev, UnvanViewModel unvani, string baslangic, bool asilMi, string aciklama, bool resmiMi) : this() { this.Anahtar = anahtar; this.Calisani = calisani; this.Birimi = birimi; this.Gorev = gorev; this.Unvani = unvani; this.Baslangic = baslangic; this.AsilMi = asilMi; this.Aciklama = aciklama; this.ResmiMi = resmiMi; }
public CalisanRaporBirViewModel(UnvanViewModel unvani, int calisanSayisi) : this() { this.Unvani = unvani; this.CalisanSayisi = calisanSayisi; }
public CalisanGorevlendirmeViewModel(int anahtar, CalisanViewModel calisani, BirimViewModel birimi, IlViewModel ili, GoreviViewModel gorev, UnvanViewModel unvani, string baslangic, bool asilMi, string aciklama, bool resmiMi, string bitis, HizmetSonlanisNedeniViewModel sonlanisNedeni) : this(anahtar, calisani, birimi, ili, gorev, unvani, baslangic, asilMi, aciklama, resmiMi) { this.Bitis = bitis; this.SonlanisNedeni = sonlanisNedeni; }