public virtual ActionResult NotEkle(NotModel model, bool düzenlemeyeDevam, string grup, int grupId, string returnUrl) { var Not = _notServisi.NotAlId(model.Id); if (ModelState.IsValid) { Not = model.ToEntity(); Not.Grup = grup; Not.GrupId = grupId; Not.KullanıcıId = _workContext.MevcutKullanıcı.Id; _notServisi.NotEkle(Not); BaşarılıBildirimi("Not başarıyla eklenmiştir."); _kullanıcıİşlemServisi.İşlemEkle("NotEkle", "Not eklendi", Not.Icerik); if (grup == "HariciTeklif") { var teklif = _hariciTeklifServisi.TeklifAlId(grupId); teklif.Not.Add(Not); _hariciTeklifServisi.TeklifGüncelle(teklif); } if (düzenlemeyeDevam) { return(RedirectToAction("NotDüzenle", new { id = Not.Id })); } return(RedirectToAction(returnUrl)); } return(View(model)); }
public IList <BagliTeklifOgesiHarici> BagliTeklifOgesiAlTeklifId(int teklifId, string durumu) { if (teklifId == 0) { return(null); } teklifId = _teklifServisi.TeklifAlId(teklifId).Id; string key = string.Format(BAGLITEKLIFOGESI_BY_ID_KEY, teklifId); return(_önbellekYönetici.Al(key, () => { var query = _bagliTeklifOgesiDepo.Tablo.Where(x => x.TeklifId == teklifId).OrderBy(x => x.Vparent); return query.ToList(); })); }