public ActionResult DeleteConfirmed(int id) { Muhtac muhtac = db.Muhtaclar.Find(id); db.Muhtaclar.Remove(muhtac); db.SaveChanges(); return(RedirectToAction("Index", "Giris")); }
// 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)); }
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)); }
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)); }
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)); }