public virtual ActionResult KongreYetkilisiDüzenle(YetkililerModel model, bool düzenlemeyeDevam)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                ErişimEngellendiView();
            }
            var firma = _yetkiliServisi.YetkiliAlId(model.Id);

            if (firma == null)
            {
                return(RedirectToAction("KongreYetkilisiListe"));
            }
            if (ModelState.IsValid)
            {
                firma = model.ToEntity(firma);
                _yetkiliServisi.YetkiliGüncelle(firma);
                BaşarılıBildirimi("KongreYetkilisi başarıyla güncellenmiştir.");
                _kullanıcıİşlemServisi.İşlemEkle("KongreYetkilisiGüncelle", "KongreYetkilisi güncellendi", firma.Adı);
                if (düzenlemeyeDevam)
                {
                    return(RedirectToAction("KongreYetkilisiDüzenle", new { id = firma.Id }));
                }
                return(RedirectToAction("KongreYetkilisiListe"));
            }
            return(View(model));
        }
        public virtual IEnumerable <YetkililerModel> YetkiliModeliHazırla(IEnumerable <Yetkililer> yetkililer)
        {
            if (yetkililer == null)
            {
                throw new ArgumentNullException("yetkililer");
            }

            var models = new List <YetkililerModel>();

            foreach (var yetkili in yetkililer)
            {
                var model = new YetkililerModel
                {
                    Id          = yetkili.Id,
                    Adı         = yetkili.Adı,
                    Soyadı      = yetkili.Soyadı,
                    KategoriId  = yetkili.KategoriId,
                    CepTel1     = yetkili.CepTel1,
                    CepTel2     = yetkili.CepTel2,
                    Email1      = yetkili.Email1,
                    Email2      = yetkili.Email2,
                    DoğumTarihi = yetkili.DoğumTarihi,
                    Adres       = yetkili.Adres,
                    PostaKodu   = yetkili.PostaKodu,
                    YSehirId    = yetkili.YSehirId,
                    YIlceId     = yetkili.YIlceId,
                    UnvanId     = yetkili.UnvanId,
                };

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

            var model = new YetkililerModel();

            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));
        }
Exemple #4
0
        public virtual ActionResult RehberDüzenle(YetkililerModel model, bool düzenlemeyeDevam)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.YetkiliYönet))
            {
                ErişimEngellendiView();
            }
            var yetkili = _yetkiliServisi.YetkiliAlId(model.Id);

            if (yetkili == null)
            {
                return(RedirectToAction("YetkiliListe"));
            }
            if (ModelState.IsValid)
            {
                yetkili = model.ToEntity(yetkili);
                _yetkiliServisi.YetkiliGüncelle(yetkili);
                BaşarılıBildirimi("Yetkili başarıyla güncellenmiştir.");
                _kullanıcıİşlemServisi.İşlemEkle("YetkiliGüncelle", "Yetkili güncellendi", yetkili.Adı);
                if (düzenlemeyeDevam)
                {
                    return(RedirectToAction("YetkiliDüzenle", new { id = yetkili.Id }));
                }
                return(RedirectToAction("YetkiliListe"));
            }
            return(View(model));
        }
Exemple #5
0
 public virtual ActionResult YetkiliEkle(YetkililerModel model, bool düzenlemeyeDevam, string returnUrl)
 {
     if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
     {
         ErişimEngellendiView();
     }
     if (ModelState.IsValid)
     {
         var firma = model.ToEntity();
         _yetkiliServisi.YetkiliEkle(firma);
         BaşarılıBildirimi("Kongre firması başarıyla Eklendi");
         _kullanıcıİşlemServisi.İşlemEkle("YeniMüşteriEklendi", "Yeni Müşteri Eklendi", firma.Adı);
         if (düzenlemeyeDevam)
         {
             SeçiliTabKaydet();
             return(RedirectToAction("Düzenle", new { id = firma.Id }));
         }
         if (returnUrl != null)
         {
             return(Redirect(returnUrl));
         }
         else
         {
             return(RedirectToAction("KongreYetkilisiListe"));
         }
     }
     return(View(model));
 }
        public virtual ActionResult KongreYetkilisiListe()
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                return(ErişimEngellendiView());
            }

            var model = new YetkililerModel();

            return(View(model));
        }
Exemple #7
0
        public virtual ActionResult RehberEkle()
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.YetkiliYönet))
            {
                ErişimEngellendiView();
            }

            var model = new YetkililerModel();

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

            var firma = _yetkiliServisi.YetkiliAlId(model.Id);

            if (firma == null)
            {
                return(RedirectToAction("KongreYetkilisiListe"));
            }
            _yetkiliServisi.YetkiliSil(firma);
            BaşarılıBildirimi("KongreYetkilisi başarıyla silindi");
            _kullanıcıİşlemServisi.İşlemEkle("KongreYetkilisiSil", "KongreYetkilisi silindi", firma.Adı);
            return(RedirectToAction("KongreYetkilisiListe"));
        }
        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));
        }
Exemple #10
0
        public virtual ActionResult RehberSil(YetkililerModel model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.YetkiliYönet))
            {
                return(ErişimEngellendiView());
            }

            var yetkili = _yetkiliServisi.YetkiliAlId(model.Id);

            if (yetkili == null)
            {
                return(RedirectToAction("YetkiliListe"));
            }
            _yetkiliServisi.YetkiliSil(yetkili);
            BaşarılıBildirimi("Yetkili başarıyla silindi");
            _kullanıcıİşlemServisi.İşlemEkle("YetkiliSil", "Yetkili silindi", yetkili.Adı);
            return(RedirectToAction("YetkiliListe"));
        }
Exemple #11
0
 public virtual ActionResult RehberEkle(YetkililerModel model, bool düzenlemeyeDevam)
 {
     if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.YetkiliYönet))
     {
         ErişimEngellendiView();
     }
     if (ModelState.IsValid)
     {
         var yetkili = model.ToEntity();
         _yetkiliServisi.YetkiliEkle(yetkili);
         BaşarılıBildirimi("Müşteri sektörü başarıyla Eklendi");
         _kullanıcıİşlemServisi.İşlemEkle("YeniMüşteriEklendi", "Yeni Müşteri Eklendi", yetkili.Adı);
         if (düzenlemeyeDevam)
         {
             SeçiliTabKaydet();
             return(RedirectToAction("Düzenle", new { id = yetkili.Id }));
         }
         return(RedirectToAction("YetkiliListe"));
     }
     return(View(model));
 }
 public static Yetkililer ToEntity(this YetkililerModel model, Yetkililer destination)
 {
     return(model.MapTo(destination));
 }
 public static Yetkililer ToEntity(this YetkililerModel model)
 {
     return(model.MapTo <YetkililerModel, Yetkililer>());
 }