예제 #1
0
        internal List <SelectListItem> cevir(List <OgrenimDurumu> liste)
        {
            List <SelectListItem>  vmList = new List <SelectListItem>();
            OgrenimDurumuViewModel vm     = null;
            SelectListItem         item   = null;

            vmList.Add(Sabitler.SecinizSelectListItem);

            if (liste != null)
            {
                foreach (OgrenimDurumu deger in liste)
                {
                    vm = this._iMapper.Map <OgrenimDurumu, OgrenimDurumuViewModel>(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 CalisanRaporUcViewModel(OgrenimDurumuViewModel ogrenimDurumu) : this()
        {
            if (ogrenimDurumu == null)
            {
                throw new ArgumentNullException();
            }

            this.CalisanSayisi++;
        }
 public CalisanRaporUcViewModel(OgrenimDurumuViewModel ogrenimDurumu, int calisanSayisi) : this(ogrenimDurumu)
 {
     this.CalisanSayisi = calisanSayisi;
 }