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));
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 public void Update(EczaneNobetGrupAltGrup eczaneNobetGrupAltGrup)
 {
     _eczaneNobetGrupAltGrupDal.Update(eczaneNobetGrupAltGrup);
 }
Esempio n. 4
0
 public void Insert(EczaneNobetGrupAltGrup eczaneNobetGrupAltGrup)
 {
     _eczaneNobetGrupAltGrupDal.Insert(eczaneNobetGrupAltGrup);
 }