public ActionResult DeleteConfirmed(int id) { Verhuren verhuren = db.Verhuren.Find(id); db.Verhuren.Remove(verhuren); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "VerhuurId,klantId,kenteken,medewerkerId,beginDatum,eindDatum,afgehandeld")] Verhuren verhuren) { if (ModelState.IsValid) { db.Entry(verhuren).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.klantId = new SelectList(db.Klanten, "klantId", "voornaam", verhuren.klantId); ViewBag.kenteken = new SelectList(db.Voertuigen, "kenteken", "merk", verhuren.kenteken); return(View(verhuren)); }
// GET: GehuurdeAutos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Verhuren verhuren = db.Verhuren.Find(id); if (verhuren == null) { return(HttpNotFound()); } return(View(verhuren)); }
// GET: Verhurens/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Verhuren verhuren = db.Verhuren.Find(id); if (verhuren == null) { return(HttpNotFound()); } ViewBag.klantId = new SelectList(db.Klanten, "klantId", "voornaam", verhuren.klantId); ViewBag.kenteken = new SelectList(db.Voertuigen, "kenteken", "merk", verhuren.kenteken); return(View(verhuren)); }
public ActionResult Rent([Bind(Include = "beginDatum,eindDatum")] Verhuren verhuren, string id) { //Get the current userID var currentuser = User.Identity.GetUserId(); //CurrentKlant //var klantidUser = db.Klanten.Where(k => k.AspNetUserID == currentuser).FirstOrDefault(); verhuren.klantId = 0; //klantidUser.klantId; verhuren.afgehandeld = false; verhuren.kenteken = id; if (ModelState.IsValid) { db.Verhuren.Add(verhuren); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Reserveer(string id, DateTime startDate, DateTime endDate) { var userId = User.Identity.GetUserId(); var userID = db.Klanten.Where(k => k.AspNetUserID == userId).FirstOrDefault(); if (ModelState.IsValid) { var huur = new Verhuren() { klantId = userID.klantId, kenteken = id, beginDatum = startDate, eindDatum = endDate, afgehandeld = false }; db.Verhuren.Add(huur); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
// GET: PDF/PDF/{id} public ActionResult PDF(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Verhuren verhuur = db.Verhuren.Find(id); if (verhuur == null) { return(HttpNotFound()); } //luuk sloopt alles PDFMaker PDFMaker = new PDFMaker(); byte[] abytes = PDFMaker.PreparePDF(verhuur); return(File(abytes, "application/pdf")); }