Esempio n. 1
0
        public ActionResult EditCoklu([Bind(Include = "Id,NobetGrupGorevTipId,NobetKuralId,BaslangicTarihi,BitisTarihi,Deger")] NobetGrupKuralCoklu nobetGrupKuralCoklu)
        {
            var user = _userService.GetByUserName(User.Identity.Name);

            if (ModelState.IsValid)
            {
                var nobetGrupKural = new NobetGrupKural();
                var liste2         = nobetGrupKuralCoklu.Id.Split(',');

                int i = 0;
                foreach (var id in liste2)
                {
                    nobetGrupKural.Id                  = Convert.ToInt32(id);
                    nobetGrupKural.BitisTarihi         = nobetGrupKuralCoklu.BitisTarihi;
                    nobetGrupKural.BaslangicTarihi     = nobetGrupKuralCoklu.BaslangicTarihi;
                    nobetGrupKural.Deger               = nobetGrupKuralCoklu.Deger;
                    nobetGrupKural.NobetKuralId        = nobetGrupKuralCoklu.NobetKuralId;
                    nobetGrupKural.NobetGrupGorevTipId = nobetGrupKuralCoklu.NobetGrupGorevTipId[i];
                    _nobetGrupKuralService.Update(nobetGrupKural);
                    i++;
                }

                var ekleneceknobetGrupKuralSayisi = i;

                if (ModelState.IsValid && ekleneceknobetGrupKuralSayisi > 0)
                {
                    TempData["DuzenlenenNobetGrupKuralSayisi"] = ekleneceknobetGrupKuralSayisi;
                    return(RedirectToAction("Index"));
                }
                return(RedirectToAction("Index"));
            }

            var nobetUstGrupIdlar = _nobetUstGrupService.GetListByUser(user)
                                    .Select(s => s.Id).ToList();

            var nobetGrupGorevTipler = _nobetGrupGorevTipService.GetDetaylarByNobetUstGrupIdList(nobetUstGrupIdlar)
                                       .Select(s => new MyDrop {
                Id = s.Id, Value = $"{s.NobetGrupAdi}, {s.NobetGorevTipAdi}"
            }).ToList();

            ViewBag.NobetGrupGorevTipId = new SelectList(nobetGrupGorevTipler, "Id", "Value");
            ViewBag.NobetKuralId        = new SelectList(_nobetKuralService.GetList().OrderBy(s => s.Adi).Select(s => new { s.Id, s.Adi }), "Id", "Adi");
            return(View(nobetGrupKuralCoklu));
        }
Esempio n. 2
0
        public ActionResult Edit([Bind(Include = "Id,NobetGrupGorevTipId,NobetKuralId,BaslangicTarihi,BitisTarihi,Deger")] NobetGrupKural nobetGrupKural)
        {
            if (ModelState.IsValid)
            {
                _nobetGrupKuralService.Update(nobetGrupKural);
                return(RedirectToAction("Index"));
            }

            var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup");

            var nobetGrupGorevTipler = _nobetGrupGorevTipService.GetDetaylar(nobetUstGrup.Id)
                                       .Select(s => new MyDrop {
                Id = s.Id, Value = $"{s.NobetGrupAdi}, {s.NobetGorevTipAdi}"
            }).ToList();

            ViewBag.NobetGrupGorevTipId = new SelectList(nobetGrupGorevTipler, "Id", "Value", nobetGrupKural.NobetGrupGorevTipId);
            ViewBag.NobetKuralId        = new SelectList(_nobetKuralService.GetList().OrderBy(s => s.Adi).Select(s => new { s.Id, s.Adi }), "Id", "Adi", nobetGrupKural.NobetKuralId);
            return(View(nobetGrupKural));
        }
 public void Update(NobetGrupKural nobetGrupKural)
 {
     _nobetGrupKuralDal.Update(nobetGrupKural);
 }
 public void Insert(NobetGrupKural nobetGrupKural)
 {
     _nobetGrupKuralDal.Insert(nobetGrupKural);
 }