public ActionResult DeleteConfirmed(int id) { BooksStock booksStock = db.BooksStocks.Find(id); db.BooksStocks.Remove(booksStock); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,BookCount,BookId,DemandDate,Name,UserId")] BooksStock booksStock) { if (ModelState.IsValid) { booksStock.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); db.Entry(booksStock).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booksStock)); }
// GET: BooksStocks/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BooksStock booksStock = db.BooksStocks.Find(id); if (booksStock == null) { return(HttpNotFound()); } return(View(booksStock)); }
public ActionResult Create([Bind(Include = "Id,BookCount,BookId,UserId,Name")] BooksStock booksStock) { //aranan kod süper satır. isimleri karşılaştırıp id yi ekliyor. /*"Arapça - 5 Ders ve Öğrenci Çalışma Kitabı"*/ booksStock.BookId = db.Books.FirstOrDefault(x => x.Id.ToString() == booksStock.Name).Id; booksStock.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); booksStock.UserId = Session["ManagerId"].ToString(); ViewBag.KayıtHata = ""; BooksStock bookNeedControl = new BooksStock(); bookNeedControl = db.BooksStocks.FirstOrDefault(x => x.BookId == booksStock.BookId); if (bookNeedControl != null) { TempData["Control"] = "1"; booksStock.Id = db.BooksStocks.FirstOrDefault(x => x.BookId == booksStock.BookId).Id; return(RedirectToAction("Edit", new RouteValueDictionary( new { controller = "BooksStocks", action = "Edit", Id = booksStock.Id }))); } if (ModelState.IsValid) { db.BooksStocks.Add(booksStock); //db.Entry(booksNeed).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booksStock)); //if (ModelState.IsValid) //{ // db.BooksStocks.Add(booksStock); // db.SaveChanges(); // return RedirectToAction("Index"); //} //return View(booksStock); }
// GET: BooksStocks/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)); } BooksStock booksStock = db.BooksStocks.Find(id); if (booksStock == null) { return(HttpNotFound()); } return(View(booksStock)); }