public ActionResult Edit([Bind(Include = "Id,TakvimId,NobetGunKuralId,NobetGrupGorevTipGunKuralId,FarkliGunGosterilsinMi,NobetOzelGunId,AgirlikDegeri,NobetOzelGunKategoriId")] NobetGrupGorevTipTakvimOzelGun nobetGrupGorevTipTakvimOzelGun) { if (ModelState.IsValid) { var nobetGrupGorevTipGunKuralId = _nobetGrupGorevTipTakvimOzelGunService.GetDetayById(nobetGrupGorevTipTakvimOzelGun.Id); nobetGrupGorevTipTakvimOzelGun.NobetGunKuralId = nobetGrupGorevTipTakvimOzelGun.FarkliGunGosterilsinMi == false ? nobetGrupGorevTipGunKuralId.NobetGunKuralId : nobetGrupGorevTipTakvimOzelGun.NobetGunKuralId; _nobetGrupGorevTipTakvimOzelGunService.Update(nobetGrupGorevTipTakvimOzelGun); return(RedirectToAction("Index")); } var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var nobetGrupGorevTipGunKurallarTumu = _nobetGrupGorevTipGunKuralService.GetDetaylar(nobetUstGrup.Id); var nobetGrupGorevTipGunKurallar = nobetGrupGorevTipGunKurallarTumu .Where(w => w.NobetGunKuralId > 7) .Select(s => new MyDrop { Id = s.Id, Value = $"{s.NobetGrupAdi}, {s.NobetGorevTipAdi}, {s.NobetGunKuralAdi}" }); //normalde bayram olan bir günün farklı bir gün olarak gösterilebilmesi için //.Where(w => w.Id <= 7) var nobetGrunKurallar = nobetGrupGorevTipGunKurallarTumu .Select(s => new { s.NobetGunKuralId, s.NobetGunKuralAdi }) .Distinct() .OrderBy(o => o.NobetGunKuralId) .ToList(); ViewBag.NobetGrupGorevTipGunKuralId = new SelectList(nobetGrupGorevTipGunKurallar, "Id", "Value", nobetGrupGorevTipTakvimOzelGun.NobetGrupGorevTipGunKuralId); ViewBag.NobetOzelGunId = new SelectList(_nobetOzelGunService.GetList(), "Id", "Adi", nobetGrupGorevTipTakvimOzelGun.NobetOzelGunId); ViewBag.NobetGunKuralId = new SelectList(nobetGrunKurallar, "NobetGunKuralId", "NobetGunKuralAdi", nobetGrupGorevTipTakvimOzelGun.NobetGunKuralId); ViewBag.TakvimId = new SelectList(_takvimService.GetList().Select(s => new MyDrop { Id = s.Id, Value = s.Tarih.ToLongDateString() }), "Id", "Value", nobetGrupGorevTipTakvimOzelGun.TakvimId); ViewBag.NobetOzelGunKategoriId = new SelectList(_nobetOzelGunKategoriService.GetList(), "Id", "Adi", nobetGrupGorevTipTakvimOzelGun.NobetOzelGunKategoriId); return(View(nobetGrupGorevTipTakvimOzelGun)); }
public void Update(NobetGrupGorevTipTakvimOzelGun nobetGrupGorevTipTakvimOzelGun) { _nobetGrupGorevTipTakvimOzelGunDal.Update(nobetGrupGorevTipTakvimOzelGun); }
public void Insert(NobetGrupGorevTipTakvimOzelGun nobetGrupGorevTipTakvimOzelGun) { _nobetGrupGorevTipTakvimOzelGunDal.Insert(nobetGrupGorevTipTakvimOzelGun); }