コード例 #1
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));
 }
コード例 #2
0
ファイル: RehberController.cs プロジェクト: emrahshn/Provent
 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));
 }