public ActionResult Edit(ReadersCard model) { LibraryContext db = new LibraryContext(); db.ReaderCards.First(x => x.Id == model.Id).Name = model.Name; db.ReaderCards.First(x => x.Id == model.Id).Phone = model.Phone; db.ReaderCards.First(x => x.Id == model.Id).Position = model.Position; db.ReaderCards.First(x => x.Id == model.Id).SecondName = model.SecondName; db.ReaderCards.First(x => x.Id == model.Id).Surname = model.Surname; db.ReaderCards.First(x => x.Id == model.Id).City = model.City; db.SaveChanges(); return(RedirectToAction("AllCards")); }
public ActionResult Add(ReadersCard model) { using (LibraryContext db = new LibraryContext()) { if (ModelState.IsValid) { ReadersCard newCard = new ReadersCard(); newCard = model; newCard.ApplicationDate = DateTime.Now; db.ReaderCards.Add(newCard); db.SaveChanges(); return(Redirect("AllCards")); } else { return(View(model)); } } }
public ActionResult CreateOrder(string BookId, string CardId) { LibraryContext db = new LibraryContext(); ReadersCard rd = db.ReaderCards.First(x => x.Surname == CardId); Record rec = db.Records.First(x => x.RecordName == BookId); if (db.OrderBookReaders.First(x => x.BookId == rec.RecordId) != null) { db.OrderBookReaders.First(x => x.BookId == rec.RecordId).Amount++; } else { BookReader br = new BookReader { BookId = rec.RecordId, ReaderId = rd.Id }; db.OrderBookReaders.Add(br); } db.SaveChanges(); return(RedirectToAction("CreateOrder")); }