public ActionResult Edit([Bind(Include = "Id,EczaneNobetGrupId,NobetAltGrupId,BaslangicTarihi,BitisTarihi,Aciklama")] EczaneNobetGrupAltGrup eczaneNobetGrupAltGrup) { if (ModelState.IsValid) { _eczaneNobetGrupAltGrupService.Update(eczaneNobetGrupAltGrup); return(RedirectToAction("Index")); } //var user = _userService.GetByUserName(User.Identity.Name); var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var nobetGrupGorevTipler = _nobetGrupGorevTipService.GetDetaylar(nobetUstGrup.Id) .Select(s => s.Id).ToList(); var eczaneNobetGrupList = _eczaneNobetGrupService.GetDetaylarByNobetGrupGorevTipler(nobetGrupGorevTipler) .Where(w => w.BitisTarihi == null).ToList(); var eczaneNobetGruplar = _eczaneNobetGrupService.GetMyDrop(eczaneNobetGrupList); var nobetAltGruplar = _nobetAltGrupService.GetDetaylar(nobetGrupGorevTipler); ViewBag.EczaneNobetGrupId = new SelectList(eczaneNobetGruplar, "Id", "Value", eczaneNobetGrupAltGrup.EczaneNobetGrupId); ViewBag.NobetAltGrupId = new SelectList(nobetAltGruplar.Select(s => new MyDrop { Id = s.Id, Value = $"{s.Adi}, {s.NobetGorevTipAdi}" }), "Id", "Value", eczaneNobetGrupAltGrup.NobetAltGrupId); return(View(eczaneNobetGrupAltGrup)); }
private void KapananEczaneninAltGruplariniKapat(Eczane eczane, List <EczaneNobetGrupAltGrup> altGruplardakiEczaneler) { foreach (var altGruplardakiEczane in altGruplardakiEczaneler) { var eczaneNobetAltGrup = new EczaneNobetGrupAltGrup { Aciklama = altGruplardakiEczane.Aciklama + " (Eczane Kapandı.)", BitisTarihi = eczane.KapanisTarihi, Id = altGruplardakiEczane.Id, BaslangicTarihi = altGruplardakiEczane.BaslangicTarihi, EczaneNobetGrupId = altGruplardakiEczane.EczaneNobetGrupId, NobetAltGrupId = altGruplardakiEczane.NobetAltGrupId }; //altGruplardakiEczane.BitisTarihi = eczane.KapanisTarihi; //altGruplardakiEczane.Aciklama += " Eczane Kapandı"; _eczaneNobetGrupAltGrup.Update(eczaneNobetAltGrup); } }
public void Update(EczaneNobetGrupAltGrup eczaneNobetGrupAltGrup) { _eczaneNobetGrupAltGrupDal.Update(eczaneNobetGrupAltGrup); }
public void Insert(EczaneNobetGrupAltGrup eczaneNobetGrupAltGrup) { _eczaneNobetGrupAltGrupDal.Insert(eczaneNobetGrupAltGrup); }