예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Muhtac muhtac = db.Muhtaclar.Find(id);

            db.Muhtaclar.Remove(muhtac);
            db.SaveChanges();
            return(RedirectToAction("Index", "Giris"));
        }
예제 #2
0
        // GET: Muhtac/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Muhtac muhtac = db.Muhtaclar.Include(i => i.Adres).Include(i => i.Il).FirstOrDefault(i => i.Id == id);

            if (muhtac == null)
            {
                return(HttpNotFound());
            }
            return(View(muhtac));
        }
예제 #3
0
        public ActionResult Create(Muhtac muhtac)
        {
            var    ilgelen = db.Iller.FirstOrDefault(p => p.Id == muhtac.Il.Id);
            string maplink = muhtac.Adres.AdresDetay + " " + ilgelen.IlAdi + "/" + muhtac.Adres.Ilce;

            if (ModelState.IsValid)
            {
                int?kullaniciId = (Int32)Session["uyeid"];
                var yenimuhtac  = new Muhtac()
                {
                    Aciklama        = muhtac.Aciklama,
                    Aciliyet        = muhtac.Aciliyet,
                    Adres           = muhtac.Adres,
                    Baslik          = muhtac.Baslik,
                    EklenmeTarihi   = DateTime.Today,
                    Kullanici       = db.Kullanicilar.FirstOrDefault(p => p.Id == kullaniciId),
                    MuhtacAdiSoyadi = muhtac.MuhtacAdiSoyadi,
                    YardimTuru      = db.YardimTurler.FirstOrDefault(p => p.Id == muhtac.YardimTuru.Id),
                    Il        = db.Iller.FirstOrDefault(p => p.Id == muhtac.Il.Id),
                    Okunma    = 0,
                    GoogleMap = maplink
                };
                TempData["eklendi"] = "İhtiyaç Sahibi Eklendi";
                db.Muhtaclar.Add(yenimuhtac);
                db.SaveChanges();

                return(RedirectToAction("Index", "Giris"));
            }


            List <SelectListItem> yardimturleri = (from i in db.YardimTurler.ToList()
                                                   select new SelectListItem
            {
                Text = i.YardimTuruAdi,
                Value = i.Id.ToString()
            }).ToList();

            ViewBag.YardimTurleri = yardimturleri;

            List <SelectListItem> iller = db.Iller.Select(p => new SelectListItem
            {
                Text  = p.IlAdi,
                Value = p.Id.ToString()
            }).ToList();

            ViewBag.Iller = iller;


            return(View(muhtac));
        }
예제 #4
0
        public ActionResult Edit(Muhtac muhtac)
        {
            if (ModelState.IsValid)
            {
                var entity = db.Muhtaclar.Find(muhtac.Id);
                if (entity != null)
                {
                    entity.Baslik          = muhtac.Baslik;
                    entity.Aciklama        = muhtac.Aciklama;
                    entity.MuhtacAdiSoyadi = muhtac.MuhtacAdiSoyadi;
                    entity.Adres           = muhtac.Adres;
                    entity.Il              = db.Iller.FirstOrDefault(i => i.Id == muhtac.Il.Id);
                    entity.YardimTuru      = db.YardimTurler.FirstOrDefault(i => i.Id == muhtac.YardimTuru.Id);
                    entity.Aciliyet        = muhtac.Aciliyet;
                    entity.YardimYapildimi = muhtac.YardimYapildimi;
                    db.SaveChanges();
                    TempData["Duzenlendi"] = entity;
                    return(RedirectToAction("Index", "Giris"));
                }
            }

            return(View(muhtac));
        }
예제 #5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Muhtac muhtac = db.Muhtaclar
                            .Include(i => i.Adres)
                            .Include(i => i.YardimTuru)
                            .Include(i => i.Il)
                            .FirstOrDefault(i => i.Id == id);

            //Muhtac muhtac = db.Muhtaclar.Find(id);
            if (muhtac == null)
            {
                return(HttpNotFound());
            }


            List <SelectListItem> yardimturleri = (from i in db.YardimTurler.ToList()
                                                   select new SelectListItem
            {
                Text = i.YardimTuruAdi,
                Value = i.Id.ToString()
            }).ToList();

            ViewBag.YardimTurleri = yardimturleri;

            List <SelectListItem> iller = db.Iller.Select(p => new SelectListItem
            {
                Text  = p.IlAdi,
                Value = p.Id.ToString()
            }).ToList();

            ViewBag.Iller = iller;
            return(View(muhtac));
        }