コード例 #1
0
        public virtual ActionResult FirmaEkle()
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                ErişimEngellendiView();
            }

            var model = new FirmaModel();

            foreach (var tumSehirler in _konumServisi.SehirlerAlUlkeId(1))
            {
                var sehirModel = tumSehirler.ToModel();
                model.Sehirler.Add(sehirModel);
            }
            foreach (var tumIlceler in _konumServisi.IlcelerAlSehirId(1))
            {
                var ilceModel = tumIlceler.ToModel();
                model.Ilceler.Add(ilceModel);
            }
            foreach (var tumYetkililer in _yetkiliServisi.TümYetkiliAl())
            {
                var yetkili = tumYetkililer.ToModel();
                model.Yetkili.Add(new SelectListItem {
                    Text = yetkili.Adı, Value = yetkili.Id.ToString()
                });
            }
            foreach (var kategoriler in _firmaKategoriServisi.TümFirmaKategorisiAl())
            {
                var kategori = kategoriler.ToModel();
                model.Kategoriler.Add(new SelectListItem {
                    Text = kategori.Adı, Value = kategori.Id.ToString()
                });
            }

            return(View(model));
        }
コード例 #2
0
        public virtual ActionResult KongreYetkilisiListe(DataSourceİsteği command, YetkililerModel model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }

            var firmaModels = _yetkiliServisi.TümYetkiliAl()
                              .Select(x => x.ToModel())
                              .ToList();
            var gridModel = new DataSourceSonucu
            {
                Data   = firmaModels,
                Toplam = firmaModels.Count
            };

            return(Json(gridModel));
        }