public ActionResult Edit([Bind(Include = "Id,NobetUstGrupId,KisitId,PasifMi,VarsayilanPasifMi,SagTarafDegeri, SagTarafDegeriVarsayilan")] NobetUstGrupKisit nobetUstGrupKisit) { var kisitEski = _nobetUstGrupKisitService.GetDetayById(nobetUstGrupKisit.Id); if (ModelState.IsValid) { //var user = _userService.GetByUserName(User.Identity.Name); //var rolIdler = _userService.GetUserRoles(user).OrderBy(s => s.RoleId).Select(u => u.RoleId).ToArray(); //var rolId = rolIdler.FirstOrDefault(); ViewBag.Sonuc1 = $"{kisitEski.KisitId} {kisitEski.KisitKategoriAdi}"; ViewBag.Sonuc2 = kisitEski.KisitAdiGosterilen; var nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitEski.NobetUstGrupId); _nobetUstGrupKisitService.Update(nobetUstGrupKisit); var kisitYeni = _nobetUstGrupKisitService.GetDetayById(nobetUstGrupKisit.Id); _nobetUstGrupKisitSessionService.AddSessionList(kisitEski, kisitYeni, "nobetUstGrupKisitSession", nobetUstGrupKisitSession); nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitEski.NobetUstGrupId); return(RedirectToAction("Index")); //return RedirectToAction("KisitAyarla"); } ViewBag.KisitId = new SelectList(_kisitService.GetDetaylar(), "Id", "KisitAdi", nobetUstGrupKisit.KisitId); ViewBag.NobetUstGrupId = new SelectList(_nobetUstGrupService.GetDetaylar(kisitEski.NobetUstGrupId).Select(s => new { s.Id, s.Adi }), "Id", "Adi", nobetUstGrupKisit.NobetUstGrupId); return(View(nobetUstGrupKisit)); }
public ActionResult Edit2([Bind(Include = "Id,PasifMi,SagTarafDegeri")] NobetUstGrupKisit nobetUstGrupKisit) { if (ModelState.IsValid) { //var user = _userService.GetByUserName(User.Identity.Name); //var rolIdler = _userService.GetUserRoles(user).OrderBy(s => s.RoleId).Select(u => u.RoleId).ToArray(); //var rolId = rolIdler.FirstOrDefault(); var kisitEski = _nobetUstGrupKisitService.GetDetayById(nobetUstGrupKisit.Id); var kisitOrj = _nobetUstGrupKisitService.GetById(nobetUstGrupKisit.Id); //TempData["KisitDuzenleSonuc"] = $"Kısıt: {kisit.KisitId} ({kisit.KisitKategoriAdi} / {kisit.KisitAdiGosterilen})"; TempData["KisitDuzenleSonuc0"] = kisitEski.KisitId < 10 ? $"0{kisitEski.KisitId}" : $"{kisitEski.KisitId}"; TempData["KisitDuzenleSonuc1"] = kisitEski.KisitKategoriAdi; TempData["KisitDuzenleSonuc2"] = kisitEski.KisitAdiGosterilen; kisitOrj.PasifMi = !nobetUstGrupKisit.PasifMi; kisitOrj.SagTarafDegeri = nobetUstGrupKisit.SagTarafDegeri; var nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitEski.NobetUstGrupId); _nobetUstGrupKisitService.Update(kisitOrj); var kisitYeni = _nobetUstGrupKisitService.GetDetayById(nobetUstGrupKisit.Id); _nobetUstGrupKisitSessionService.AddSessionList(kisitEski, kisitYeni, "nobetUstGrupKisitSession", nobetUstGrupKisitSession); nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitEski.NobetUstGrupId); } return(RedirectToAction("KisitAyarla")); //return View(nobetUstGrupKisit); }
public void Update(NobetUstGrupKisit nobetUstGrupKisit) { _nobetUstGrupKisitDal.Update(nobetUstGrupKisit); }
public void Insert(NobetUstGrupKisit nobetUstGrupKisit) { _nobetUstGrupKisitDal.Insert(nobetUstGrupKisit); }
public JsonResult EditAjax(int id, bool pasifMi, double sagTarafDegeri) { var kisitOnce = _nobetUstGrupKisitService.GetDetayById(id); var kisitOrj = new NobetUstGrupKisit { Id = kisitOnce.Id, //Aciklama = kisitOnce, KisitId = kisitOnce.KisitId, NobetUstGrupId = kisitOnce.NobetUstGrupId, PasifMi = kisitOnce.PasifMi, SagTarafDegeri = kisitOnce.SagTarafDegeri, SagTarafDegeriVarsayilan = kisitOnce.SagTarafDegeriVarsayilan, VarsayilanPasifMi = kisitOnce.VarsayilanPasifMi }; //TempData["KisitDuzenleSonuc"] = $"Kısıt: {kisit.KisitId} ({kisit.KisitKategoriAdi} / {kisit.KisitAdiGosterilen})"; //TempData["KisitDuzenleSonuc0"] = kisit.KisitId; //TempData["KisitDuzenleSonuc1"] = kisit.KisitKategoriAdi; //TempData["KisitDuzenleSonuc2"] = kisit.KisitAdiGosterilen; kisitOrj.PasifMi = !pasifMi; kisitOrj.SagTarafDegeri = sagTarafDegeri; try { var nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitOnce.NobetUstGrupId); _nobetUstGrupKisitService.Update(kisitOrj); var kisitSonra = _nobetUstGrupKisitService.GetDetayById(kisitOrj.Id); _nobetUstGrupKisitSessionService.AddSessionList(kisitOnce, kisitSonra, "nobetUstGrupKisitSession", nobetUstGrupKisitSession); nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitOnce.NobetUstGrupId); } catch (Exception e) { throw e; } var nobetUstGrupKisitlar = _nobetUstGrupKisitService.GetVarsayilandanFarkliOlanlar(kisitOrj.NobetUstGrupId); var varsayilandanFarkliMi = _nobetUstGrupKisitService.GetVarsayilandanFarkliMi(id); var sonuc = "Kural başarı ile güncellendi."; var kisit = _nobetUstGrupKisitService.GetDetayById(id); var guncellenenDurumlar = new GuncellenenNobetUstGrupKuralJsonModel { Mesaj = sonuc, VarsayilandanFarkliMi = varsayilandanFarkliMi, DegisenKisitSayisi = nobetUstGrupKisitlar.Count, GrupBazliKisitSayisi = kisit.NobetGrupGorevtipKisitSayisi, SagTarafDegeri = kisit.SagTarafDegeri, SagTarafDegeriVarsayilan = kisit.SagTarafDegeriVarsayilan, PasifMi = kisit.PasifMi, PasifMiVarsayilan = kisit.VarsayilanPasifMi }; return(ConvertToJson(guncellenenDurumlar)); }