public async Task <IActionResult> PutBookingSet(int id, BookingSet bookingSet) { if (id != bookingSet.FlightNo) { return(BadRequest()); } _context.Entry(bookingSet).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BookingSetExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult DeleteConfirmed(int id) { BookingSet bookingSet = db.BookingSets.Find(id); db.BookingSets.Remove(bookingSet); db.SaveChanges(); return(RedirectToAction("Index")); }
public static double UdregnerTest(BookingSet booking, VærktøjskatalogSet værktøj) { var produkt = værktøj; double depositum = (produkt.Depositum); double dagspris = (produkt.Døgnpris); double pris = 0; pris = ((udregnAntalDageTest(booking) * dagspris) + depositum); return(pris); }
public double Udregner(BookingSet booking) { var produkt = db.VærktøjskatalogSet.Find(booking.Værktøjskatalog_Navn); double depositum = (produkt.Depositum); double dagspris = (produkt.Døgnpris); double pris = 0; pris = ((udregnAntalDage(booking) * dagspris) + depositum); return(pris); }
public ActionResult Edit([Bind(Include = "BookingID,BookingTime,RengtingStart,RentingEnd,Contact_PhonbeNumber,LocationId,CarId,UserID")] BookingSet bookingSet) { if (ModelState.IsValid) { db.Entry(bookingSet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CarId = new SelectList(db.CarSets, "Id", "CarVin", bookingSet.CarId); ViewBag.LocationId = new SelectList(db.LocationSets, "Id", "Name", bookingSet.LocationId); return(View(bookingSet)); }
public async Task <Message <BookingSet> > CreateBooking(int flightNo, int persId, double salesPrice) { BookingSet bookingSet = new BookingSet(); bookingSet.FlightNo = flightNo; bookingSet.PassengerId = persId; bookingSet.SalePrice = salesPrice; var requestUrl = CreateRequestUri(string.Format(System.Globalization.CultureInfo.InvariantCulture, "BookingSets/")); return(await PostAsync <BookingSet>(requestUrl, bookingSet)); }
public ActionResult Edit([Bind(Include = "Id,StartBooking,SlutBooking,Status,Kunde_Email,Værktøjskatalog_Navn")] BookingSet bookingSet) { if (ModelState.IsValid) { db.Entry(bookingSet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Kunde_Email = new SelectList(db.KundeSet, "Email", "Adresse", bookingSet.Kunde_Email); ViewBag.Værktøjskatalog_Navn = new SelectList(db.VærktøjskatalogSet, "Navn", "Beskrivelse", bookingSet.Værktøjskatalog_Navn); return(View(bookingSet)); }
public ActionResult KundeStyring([Bind(Include = "Id,Afhentningstid,Antaldage,KundeId,VærktøjId,Status")] BookingSet booking) { if (ModelState.IsValid) { booking.KundeId = Int32.Parse(Session["UserID"].ToString()); booking.Status = "Reserveret"; db.BookingSets.Add(booking); db.SaveChanges(); return(RedirectToAction("Login")); } ViewBag.VærktøjId = new SelectList(db.VærktøjSet, "Id", "printVærktøj"); return(View()); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BookingSet bookingSet = db.BookingSets.Find(id); if (bookingSet == null) { return(HttpNotFound()); } return(View(bookingSet)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BookingSet bookingSet = db.BookingSets.Find(id); if (bookingSet == null) { return(HttpNotFound()); } ViewBag.CarId = new SelectList(db.CarSets, "Id", "CarVin", bookingSet.CarId); ViewBag.LocationId = new SelectList(db.LocationSets, "Id", "Name", bookingSet.LocationId); return(View(bookingSet)); }
// GET: BookingSets/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BookingSet bookingSet = db.BookingSet.Find(id); if (bookingSet == null) { return(HttpNotFound()); } ViewBag.Kunde_Email = new SelectList(db.KundeSet, "Email", "Adresse", bookingSet.Kunde_Email); ViewBag.Værktøjskatalog_Navn = new SelectList(db.VærktøjskatalogSet, "Navn", "Beskrivelse", bookingSet.Værktøjskatalog_Navn); return(View(bookingSet)); }
public ActionResult Create([Bind(Include = "Id,StartBooking,SlutBooking,Status,Kunde_Email,Værktøjskatalog_Navn")] BookingSet bookingSet) { if (ModelState.IsValid) { db.BookingSet.Add(bookingSet); Totalpris pris = new Totalpris(); double Tpris = pris.Udregner(bookingSet); bookingSet.TotalPris = Tpris; db.SaveChanges(); return(RedirectToAction("Index", new { email = bookingSet.Kunde_Email })); } ViewBag.Kunde_Email = new SelectList(db.KundeSet, "Email", "Adresse", bookingSet.Kunde_Email); ViewBag.Værktøjskatalog_Navn = new SelectList(db.VærktøjskatalogSet, "Navn", "Navn", bookingSet.Værktøjskatalog_Navn); return(View(bookingSet)); }
public ActionResult Create([Bind(Include = "BookingID,BookingTime,RengtingStart,RentingEnd,Contact_PhonbeNumber,LocationId,CarId")] BookingSet bookingSet) { bookingSet.UserID = User.Identity.GetUserId(); ModelState.Clear(); TryValidateModel(bookingSet); if (ModelState.IsValid) { db.BookingSets.Add(bookingSet); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CarId = new SelectList(db.CarSets, "Id", "CarVin", bookingSet.CarId); ViewBag.LocationId = new SelectList(db.LocationSets, "Id", "Name", bookingSet.LocationId); return(View(bookingSet)); }
private void Booking_SelectionChanged(object sender, SelectionChangedEventArgs e) { if ((sender as ListBox).SelectedItem is BookingSet b) { valgteBooking = b; if (b.Status == "Reserveret") { CBox.SelectedItem = CBReserveret; } if (b.Status == "Udleveret") { CBox.SelectedItem = CBUdleveret; } if (b.Status == "Tilbageleveret") { CBox.SelectedItem = CBUTilbageleveret; } } }
public async Task <ActionResult <BookingSet> > PostBookingSet(BookingSet bookingSet) { _context.BookingSet.Add(bookingSet); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (BookingSetExists(bookingSet.FlightNo)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetBookingSet", new { id = bookingSet.FlightNo }, bookingSet)); }
public static double udregnAntalDageTest(BookingSet booking) { double antaldage = (booking.SlutBooking - booking.StartBooking).TotalDays; return(antaldage); }