Ejemplo n.º 1
0
        public ActionResult Ekle(VMDavaEkle gelenDava)
        {
            if (ModelState.IsValid)
            {
                if (_davaDAL.Get(x => x.AktifMi == true && x.DosyaNo == gelenDava.DosyaNo && x.BirimDaireId == gelenDava.BirimDaireId) != null)
                {
                    TempData["hata"] = "Seçilen Birimde Girilen Dava Numarası Mevcut.";
                    return(View());
                }
                else
                {
                    Dava yeniDava = new Dava()
                    {
                        DavaId       = Guid.NewGuid(),
                        AcilisTarihi = gelenDava.AcilisTarihi,
                        BirimDaireId = gelenDava.BirimDaireId,
                        DavaDurumId  = gelenDava.DavaDurumId,
                        TCKimlikNo   = gelenDava.TCKimlikNo,
                        DosyaNo      = gelenDava.DosyaNo,
                        AktifMi      = true
                    };

                    _davaDAL.Add(yeniDava);
                    TempData["basarili"] = yeniDava.DosyaNo + " Numaralı Dava Başarıyla Eklendi";
                    return(RedirectToAction("Listele"));
                }
            }
            else
            {
                TempData["hata"] = "Hatalı İşlem Yaptınız Lütfen Tekrar Deneyiniz.";
                return(View());
            }
        }
Ejemplo n.º 2
0
        public ActionResult Goruntule(Guid id)
        {
            DavaBaslik davaBaslik    = new DavaBaslik();
            DavaDosya  davaDosyalari = new DavaDosya();
            Dava       dava          = _davaDAL.Get(x => x.DavaId == id && x.AktifMi == true);
            Dava       goruntule     = new Dava()
            {
                AcilisTarihi = dava.AcilisTarihi,
                AktifMi      = dava.AktifMi,
                BirimDaireId = dava.BirimDaireId,
                BirimDaire   = dava.BirimDaire,
                DavaDurum    = dava.DavaDurum,
                DavaDurumId  = dava.DavaDurumId,
                DavaId       = dava.DavaId,
                DosyaNo      = dava.DosyaNo,
                TCKimlikNo   = dava.TCKimlikNo,
                Kullanici    = dava.Kullanici
            };

            foreach (var baslik in dava.DavaBasliklari.Where(x => x.AktifMi == true))
            {
                davaBaslik.AktifMi       = baslik.AktifMi;
                davaBaslik.Dava          = baslik.Dava;
                davaBaslik.DavaBaslikAdi = baslik.DavaBaslikAdi;
                davaBaslik.DavaBaslikId  = baslik.DavaBaslikId;
                davaBaslik.DavaId        = baslik.DavaId;
                foreach (var dosya in baslik.DavaDosyalari.Where(x => x.AktifMi == true).OrderByDescending(x => x.EklemeTarihi))
                {
                    davaDosyalari.AktifMi      = dosya.AktifMi;
                    davaDosyalari.DavaBaslik   = dosya.DavaBaslik;
                    davaDosyalari.DavaBaslikId = dosya.DavaBaslikId;
                    davaDosyalari.DavaDosyaAdi = dosya.DavaDosyaAdi;
                    davaDosyalari.DavaDosyaId  = dosya.DavaDosyaId;
                    davaDosyalari.Url          = dosya.Url;
                    davaDosyalari.EklemeTarihi = dosya.EklemeTarihi;

                    davaBaslik.DavaDosyalari.Add(davaDosyalari);
                    davaDosyalari = new DavaDosya();
                }
                goruntule.DavaBasliklari.Add(davaBaslik);
                davaBaslik = new DavaBaslik();
            }

            return(View(goruntule));
        }