public ActionResult DeleteConfirmed(int id)
        {
            NobetUstGrupKisitDetay nobetUstGrupKisit = _nobetUstGrupKisitService.GetDetayById(id);

            _nobetUstGrupKisitService.Delete(id);
            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(int id)
        {
            if (id < 1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NobetUstGrupKisitDetay nobetUstGrupKisit = _nobetUstGrupKisitService.GetDetayById(id);

            if (nobetUstGrupKisit == null)
            {
                return(HttpNotFound());
            }
            return(View(nobetUstGrupKisit));
        }
Пример #3
0
        public void AddSessionList(
            NobetUstGrupKisitDetay nobetUstGrupDetayOnce,
            NobetUstGrupKisitDetay nobetUstGrupDetaySonra,
            string sessionAdi,
            List <NobetUstGrupKisitDetayDegisimTakip> nobetUstGrupKisitlar)
        {
            var sira = nobetUstGrupKisitlar.LastOrDefault() != null?nobetUstGrupKisitlar.LastOrDefault().SiraNumarasi : 0;

            nobetUstGrupKisitlar.Add(new NobetUstGrupKisitDetayDegisimTakip(sira)
            {
                NobetUstGrupKisitDetayOnce  = nobetUstGrupDetayOnce,
                NobetUstGrupKisitDetaySonra = nobetUstGrupDetaySonra,
                DegisimTarihi  = DateTime.Now,
                NobetUstGrupId = nobetUstGrupDetaySonra.NobetUstGrupId
            });

            HttpContext.Current.Session[sessionAdi] = nobetUstGrupKisitlar;
        }
        private static NobetUstGrupKisitDetay GetNobetUstGrupKisitDetay(NobetGrupGorevTipKisitDetay kisitOnce)
        {
            var kisitOnceGrupBazli = new NobetUstGrupKisitDetay
            {
                NobetUstGrupId           = kisitOnce.NobetUstGrupId,
                KisitId                  = kisitOnce.KisitId,
                SagTarafDegeri           = kisitOnce.SagTarafDegeri,
                SagTarafDegeriVarsayilan = kisitOnce.SagTarafDegeriVarsayilan,
                PasifMi                  = kisitOnce.PasifMi,
                VarsayilanPasifMi        = kisitOnce.VarsayilanPasifMi,
                DegerPasifMi             = kisitOnce.DegerPasifMi,
                Id                 = kisitOnce.NobetUstGrupKisitId,
                KisitAdi           = kisitOnce.KisitAdi,
                KisitAciklama      = kisitOnce.KisitAciklama,
                KisitAdiGosterilen = kisitOnce.KisitAdiGosterilen,
                KisitKategoriAdi   = $"{kisitOnce.KisitKategoriAdi}_{kisitOnce.NobetGrupAdi}",
                KisitKategoriId    = kisitOnce.KisitKategoriId
                                     //KisitAdiGosterilenKisa = kisitOnce.KisitAdiGosterilen
            };

            return(kisitOnceGrupBazli);
        }
        public ActionResult Edit(int id)
        {
            if (id < 1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NobetUstGrupKisitDetay nobetUstGrupKisit = _nobetUstGrupKisitService.GetDetayById(id);

            if (nobetUstGrupKisit == null)
            {
                return(HttpNotFound());
            }
            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 nobetUstGruplar = _nobetUstGrupService.GetListByUser(user).Select(s => new { s.Id, s.Adi });

            ViewBag.RolId          = rolId;
            ViewBag.KisitId        = new SelectList(_kisitService.GetDetaylar(), "Id", "KisitAdi", nobetUstGrupKisit.KisitId);
            ViewBag.NobetUstGrupId = new SelectList(nobetUstGruplar, "Id", "Adi", nobetUstGrupKisit.NobetUstGrupId);
            return(View(nobetUstGrupKisit));
        }
Пример #6
0
 public void SetSession(NobetUstGrupKisitDetay nobetUstGrupDetay, string sessionAdi)
 {
     HttpContext.Current.Session[sessionAdi] = nobetUstGrupDetay;
 }