// GET: BooksNeeds/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)); } BooksNeed booksNeed = db.BooksNeeds.Where(x => x.Id == id).FirstOrDefault(); booksNeed.Name = db.Books.FirstOrDefault(x => x.Id == booksNeed.BookId).Name.ToString(); //.Find(id); if (booksNeed == null) { return(HttpNotFound()); } return(View(booksNeed)); }
public ActionResult DeleteConfirmed(int id) { BooksNeed booksNeed = db.BooksNeeds.Find(id); db.BooksNeeds.Remove(booksNeed); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: BooksNeeds/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BooksNeed booksNeed = db.BooksNeeds.Find(id); if (booksNeed == null) { return(HttpNotFound()); } return(View(booksNeed)); }
public ActionResult Edit([Bind(Include = "Id,BookCount,Name,BookId,DemandDate,ShoolName,UserId")] BooksNeed booksNeed) { //booksNeed.Id = db.BooksNeeds.FirstOrDefault(x => x.BookId == booksNeed.BookId).Id; //booksNeed.Id = booksNeed.Id; //booksNeed.BookId = db.BooksNeeds.FirstOrDefault(x => x.Id == booksNeed.Id).BookId; //booksNeed.Name = db.BooksNeeds.FirstOrDefault(x => x.Id == booksNeed.Id).Name; //booksNeed.ShoolName = Session["SchoolName"].ToString(); //booksNeed.UserId = Session["ManagerId"].ToString(); //booksNeed.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); //booksNeed.BookCount = booksNeed.BookCount; booksNeed.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); if (ModelState.IsValid) { db.Entry(booksNeed).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booksNeed)); }
public ActionResult Create([Bind(Include = "Id,BookCount,BookId,UserId,Name,Category")] BooksNeed booksNeed) { //aranan kod süper satır. isimleri karşılaştırıp id yi ekliyor. booksNeed.BookId = Convert.ToInt32(booksNeed.Name); //booksNeed.BookId = db.Books.FirstOrDefault(x => x.Name == booksNeed.Name).Id; //booksNeed.Id=db.BooksNeeds.FirstOrDefault(x => x.BookId == booksNeed.BookId).Id; //booksNeed.BookId = Convert.ToInt32(booksNeed.Name); booksNeed.ShoolName = Session["SchoolName"].ToString(); booksNeed.UserId = Session["ManagerId"].ToString(); booksNeed.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); //DateTime.Now.ToString("dd-MM-yyyyThh:mm:sszzz"); //DateTime.Now.ToString("yyyy-MM-ddThh:mm:sszzz"); //sorular.MangerId = Convert.ToInt32(Session["MangerId"]); ViewBag.KayıtHata = ""; BooksNeed bookNeedControl = new BooksNeed(); bookNeedControl = db.BooksNeeds.FirstOrDefault(x => x.BookId == booksNeed.BookId && x.UserId == booksNeed.UserId); if (bookNeedControl != null) { TempData["Control"] = "1"; return(RedirectToAction("Edit", new RouteValueDictionary( new { controller = "BooksNeeds", action = "Edit", Id = bookNeedControl.Id }))); } else { if (ModelState.IsValid) { db.BooksNeeds.Add(booksNeed); //db.Entry(booksNeed).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booksNeed)); } //BooksNeed bkcn = new BooksNeed(); //bkcn.BookCount = booksNeed.BookCount; //Book Bk = new Book(); //Bk.Name = booksNeed.Name; //Bk.Class = booksNeed.Class; //if (ModelState.IsValid) //{ // db.Books.Add(Bk); // db.BooksNeeds.Add(bkcn); // db.SaveChanges(); // return RedirectToAction("Index"); //} //return View(booksNeed); }