/* * [HttpPost] * public virtual ActionResult OdemeFormuListe(DataSourceİsteği command, OdemeFormuModel model) * { * if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) * return ErişimEngellendiKendoGridJson(); * * var odemeformları = _OdemeFormuServisi.OdemeFormuAra(null, null, null,null,null,null, false, command.Page - 1, command.PageSize); * var blogModel = new DataSourceSonucu * { * Data = odemeformları.Select(x => * { * var n = x.ToModel(); * if (_notServisi.NotAlId(_workContext.MevcutKullanıcı.Id, "OdemeFormu", x.Id).Count > 0) * { * foreach (var m in _notServisi.NotAlId(_workContext.MevcutKullanıcı.Id, "OdemeFormu", x.Id)) * { * n.Notlar.Add(m.ToModel()); * } * } * return n; * }), * Toplam = _OdemeFormuServisi.TümOdemeFormuAl().Count * }; * return Json(blogModel); * } */ public virtual ActionResult OdemeFormuEkle() { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { ErişimEngellendiView(); } var model = new OdemeFormuModel(); foreach (var banka in _bankalarServisi.TümBankalarıAl()) { var bankaModel = banka.ToModel(); model.Bankalar.Add(bankaModel); } foreach (var agac in _teklifKalemiServisi.TümTeklifKalemleriAl()) { var agacModel = agac.ToModel(); model.Agac.Add(agacModel); } foreach (var tumHariciSektorler in _hariciSektorServisi.TümHariciSektorleriAl()) { var sektorModel = tumHariciSektorler.ToModel(); model.BelgeTurleri.Add(sektorModel); } return(View(model)); }
public virtual JsonResult TeklifTree() { /*if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet)) * return ErişimEngellendiKendoGridJson(); */ var TeklifKalemleri = _teklifKalemiServisi.TümTeklifKalemleriAl(); //var teklifKalemi =_teklifKalemiServisi.TeklifKalemiAlId() var childs = (from a in TeklifKalemleri where (a.NodeId != null) select new { id = a.Id, adi = a.Adı, nodeid = a.NodeId }).ToList(); var sonuc = (from s in TeklifKalemleri where (s.NodeId == null) select new { id = s.Id, nodeid = s.NodeId, adi = s.Adı, items = (from a in childs where (a.nodeid == s.Id) select a) }).ToList(); return(Json(sonuc, JsonRequestBehavior.AllowGet)); }