public virtual ActionResult KongreTedarikciEkle()
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                ErişimEngellendiView();
            }

            var model = new KongreTedarikçiModel();

            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 unvanlar in _unvanServisi.TümUnvanlarıAl())
            {
                var unvan = unvanlar.ToModel();
                model.Görevler.Add(unvanlar);
            }
            return(View(model));
        }
        public virtual ActionResult KongreTedarikciDüzenle(KongreTedarikçiModel model, bool düzenlemeyeDevam)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                ErişimEngellendiView();
            }
            var tedarikçi = _tedarikçiServisi.KongreTedarikçiAlId(model.Id);

            if (tedarikçi == null)
            {
                return(RedirectToAction("KongreTedarikciListe"));
            }
            if (ModelState.IsValid)
            {
                tedarikçi = model.ToEntity(tedarikçi);
                _tedarikçiServisi.KongreTedarikçiGüncelle(tedarikçi);
                BaşarılıBildirimi("KongreTedarikçiler başarıyla güncellenmiştir.");
                _kullanıcıİşlemServisi.İşlemEkle("KongreTedarikçilerGüncelle", "KongreTedarikçiler güncellendi", tedarikçi.Adı);
                if (düzenlemeyeDevam)
                {
                    return(RedirectToAction("KongreTedarikçiDüzenle", new { id = tedarikçi.Id }));
                }
                return(RedirectToAction("KongreTedarikciListe"));
            }
            return(View(model));
        }
        public virtual ActionResult KongreTedarikciListe()
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                return(ErişimEngellendiView());
            }

            var model = new KongreTedarikçiModel();

            return(View(model));
        }
        public virtual ActionResult KongreTedarikciSil(KongreTedarikçiModel model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                return(ErişimEngellendiView());
            }

            var tedarikçi = _tedarikçiServisi.KongreTedarikçiAlId(model.Id);

            if (tedarikçi == null)
            {
                return(RedirectToAction("KongreTedarikciListe"));
            }
            _tedarikçiServisi.KongreTedarikçiSil(tedarikçi);
            BaşarılıBildirimi("KongreTedarikçiler başarıyla silindi");
            _kullanıcıİşlemServisi.İşlemEkle("KongreTedarikciSil", "KongreTedarikçiler silindi", tedarikçi.Adı);
            return(RedirectToAction("KongreTedarikciListe"));
        }
        public virtual ActionResult KongreTedarikciListe(DataSourceİsteği command, KongreTedarikçiModel model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }

            var tedarikçiModels = _tedarikçiServisi.TümKongreTedarikçiAl()
                                  .Select(x => x.ToModel())
                                  .ToList();
            var gridModel = new DataSourceSonucu
            {
                Data   = tedarikçiModels,
                Toplam = tedarikçiModels.Count
            };

            return(Json(gridModel));
        }
 public virtual ActionResult KongreTedarikciEkle(KongreTedarikçiModel model, bool düzenlemeyeDevam)
 {
     if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
     {
         ErişimEngellendiView();
     }
     if (ModelState.IsValid)
     {
         var tedarikçi = model.ToEntity();
         _tedarikçiServisi.KongreTedarikçiEkle(tedarikçi);
         BaşarılıBildirimi("Kongre tedarikçisı başarıyla Eklendi");
         _kullanıcıİşlemServisi.İşlemEkle("YeniMüşteriEklendi", "Yeni Müşteri Eklendi", tedarikçi.Adı);
         if (düzenlemeyeDevam)
         {
             SeçiliTabKaydet();
             return(RedirectToAction("Düzenle", new { id = tedarikçi.Id }));
         }
         return(RedirectToAction("KongreTedarikciListe"));
     }
     return(View(model));
 }
Example #7
0
 public static KongreTedarikçi ToEntity(this KongreTedarikçiModel model, KongreTedarikçi destination)
 {
     return(model.MapTo(destination));
 }
Example #8
0
 public static KongreTedarikçi ToEntity(this KongreTedarikçiModel model)
 {
     return(model.MapTo <KongreTedarikçiModel, KongreTedarikçi>());
 }