Beispiel #1
0
 public virtual ActionResult BağlıTeklifEkle(DataSourceİsteği command, BagliTeklifOgesi2Model model, int treeItemId, int teklifId)
 {
     if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet))
     {
         ErişimEngellendiView();
     }
     if (ModelState.IsValid)
     {
         var teklifOgesi = new BagliTeklifOgesi2();
         //Teklif.OlusturulmaTarihi = DateTime.Now;
         teklifOgesi.TeklifId = teklifId;
         var treeitem     = _teklifKalemiServisi.TeklifKalemiAlId(treeItemId);
         var nodetreeitem = _teklifKalemiServisi.TeklifKalemiAlId(treeitem.NodeId.Value);
         teklifOgesi.Adı     = treeitem.Adı;
         teklifOgesi.Tparent = nodetreeitem.Adı;
         teklifOgesi.Vparent = nodetreeitem.Id;
         teklifOgesi.Kdv     = treeitem.Kdv;
         teklifOgesi.Kurum   = "";
         var teklif = _teklifServisi.TeklifAlId(teklifId);
         teklif.BagliTeklifOgesi2.Add(teklifOgesi);
         _teklifServisi.TeklifGüncelle(teklif);
         BaşarılıBildirimi("TeklifOgesibaşarıyla Eklendi");
         _kullanıcıİşlemServisi.İşlemEkle("YeniTeklifEklendi", "Yeni Teklif Eklendi", teklif.Id);
         return(RedirectToAction("TeklifListe"));
     }
     return(View(model));
 }
        public void BagliTeklifOgesi2Sil(BagliTeklifOgesi2 bagliTeklifOgesi)
        {
            if (bagliTeklifOgesi == null)
            {
                throw new ArgumentNullException("bagliTeklifOgesi");
            }

            _bagliTeklifOgesiDepo.Sil(bagliTeklifOgesi);
            _önbellekYönetici.KalıpİleSil(BAGLITEKLIFOGESI_PATTERN_KEY);
            _olayYayınlayıcı.OlaySilindi(bagliTeklifOgesi);
        }
 public static BagliTeklifOgesi2 ToEntity(this BagliTeklifOgesi2Model model, BagliTeklifOgesi2 destination)
 {
     return(model.MapTo(destination));
 }
 public static BagliTeklifOgesi2Model ToModel(this BagliTeklifOgesi2 entity)
 {
     return(entity.MapTo <BagliTeklifOgesi2, BagliTeklifOgesi2Model>());
 }