public static bool IsPersonAdultChildOrInfant(BookingParticipant theParticipant) { DateTime dob = (DateTime)theParticipant.BookingParticipantDOB; //under 2 if ((DateTime.Now.Subtract(dob).Days < 730)) { theParticipant.BookingParticipantInfant = true; theParticipant.BookingParticipantChild = false; return(true); } else if ((DateTime.Now.Subtract(dob).Days < 6575)) { theParticipant.BookingParticipantInfant = false; theParticipant.BookingParticipantChild = true; return(true); } theParticipant.BookingParticipantInfant = false; theParticipant.BookingParticipantChild = false; return(false); }
// // GET: /BookingParticipant/Delete/5 public ActionResult Delete(long id = 0) { BookingParticipant bookingparticipant = db.BookingParticipants.Find(id); db.BookingParticipants.Remove(bookingparticipant); db.SaveChanges(); return(RedirectToAction("Index", "BookingParticipant", new { bookingID = bookingparticipant.BookingID })); }
// // GET: /BookingParticipant/Details/5 public ActionResult Details(long id = 0) { BookingParticipant bookingparticipant = db.BookingParticipants.Find(id); if (bookingparticipant == null) { return(HttpNotFound()); } return(View(bookingparticipant)); }
// // GET: /BookingParticipant/Edit/5 public ActionResult Edit(long id = 0) { BookingParticipant bookingparticipant = db.BookingParticipants.Find(id); if (bookingparticipant == null) { return(HttpNotFound()); } ViewBag.BookingID = new SelectList(db.Bookings, "BookingID", "BookingPRCReference", bookingparticipant.BookingID); return(View(bookingparticipant)); }
public ActionResult Edit(BookingParticipant bookingparticipant) { var oldPart = db.BookingParticipants.Where(x => x.BookingParticipantID == bookingparticipant.BookingParticipantID).FirstOrDefault(); bookingparticipant.BookingParticipantWhenCreated = oldPart.BookingParticipantWhenCreated; if (ModelState.IsValid) { using (var _db = new PortugalVillasContext()) { _db.BookingParticipants.Attach(bookingparticipant); _db.Entry(bookingparticipant).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index", "BookingParticipant", new { bookingID = bookingparticipant.BookingID })); } } ViewBag.BookingID = new SelectList(db.Bookings, "BookingID", "BookingPRCReference", bookingparticipant.BookingID); return(View(bookingparticipant)); }
public ActionResult Create(BookingParticipant bookingparticipant) { bookingparticipant.BookingParticipantWhenCreated = DateTime.Now; if (ModelState.IsValid) { db.BookingParticipants.Add(bookingparticipant); db.SaveChanges(); ViewBag.BookingID = new SelectList(db.Bookings, "BookingID", "BookingPRCReference", bookingparticipant.BookingID); return(RedirectToAction("Index", "BookingParticipant", new { bookingID = bookingparticipant.BookingID })); } ViewBag.BookingID = new SelectList(db.Bookings, "BookingID", "BookingPRCReference", bookingparticipant.BookingID); bookingparticipant = db.BookingParticipants.Where(s => s.BookingParticipantID == bookingparticipant.BookingParticipantID) .First(); return(View("SingleBookingParticipantIndex", db.BookingParticipants.Where(x => x.BookingID == bookingparticipant.BookingID).ToList())); }