// GET: Booksurplus/Edit/5 public ActionResult Edit(int?id) { ViewBag.KayıtHata = ""; if (TempData["Control"] != null) { ViewBag.KayıtHata = " Bu Kitabı daha önce eklediniz. Lütfen kitap sayısını güncelleyiniz!"; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //Booksurplus booksurplus = db.Booksurplus.Find(id); Booksurplus booksurplus = db.Booksurplus.Where(x => x.Id == id).FirstOrDefault(); if (booksurplus == null) { return(HttpNotFound()); } return(View(booksurplus)); }
public ActionResult Create([Bind(Include = "Id,BookCount,BookId,UserId,Name")] Booksurplus booksurplus) { //aranan kod süper satır. isimleri karşılaştırıp id yi ekliyor booksurplus.BookId = Convert.ToInt32(booksurplus.Name); // booksurplus.BookId = db.Books.FirstOrDefault(x => x.Name == booksurplus.Name).Id; booksurplus.UserId = Session["ManagerId"].ToString(); booksurplus.SchoolName = Session["SchoolName"].ToString(); booksurplus.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); //booksurplus.Id = db.Booksurplus.FirstOrDefault(x => x.BookId == booksurplus.BookId).Id; ViewBag.KayıtHata = ""; Booksurplus booksurplusControl = new Booksurplus(); booksurplusControl = db.Booksurplus.FirstOrDefault(x => x.BookId == booksurplus.BookId && x.UserId == booksurplus.UserId); if (booksurplusControl != null) { TempData["Control"] = "1"; return(RedirectToAction("Edit", new RouteValueDictionary( new { controller = "Booksurplus", action = "Edit", Id = booksurplus.Id }))); } else { if (ModelState.IsValid) { db.Booksurplus.Add(booksurplus); //db.Entry(booksNeed).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booksurplus)); } }
public ActionResult DeleteConfirmed(int id) { Booksurplus booksurplus = db.Booksurplus.Find(id); db.Booksurplus.Remove(booksurplus); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,BookCount,BookId,UserId,Name,SchoolName,DemandDate")] Booksurplus booksurplus) { booksurplus.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); if (ModelState.IsValid) { booksurplus.DemandDate = DateTime.Now.ToString(Format); db.Entry(booksurplus).State = EntityState.Modified; // db.Booksurplus.Add(booksurplus); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booksurplus)); }
// GET: Booksurplus/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Booksurplus booksurplus = db.Booksurplus.Find(id); if (booksurplus == null) { return(HttpNotFound()); } return(View(booksurplus)); }