public ActionResult DeleteConfirmed(int id) { VacationLocation vacationLocation = db.VacationLocations.Find(id); db.VacationLocations.Remove(vacationLocation); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "VacationLocationID,VacationLocation1,CustomerID")] VacationLocation vacationLocation) { if (ModelState.IsValid) { db.Entry(vacationLocation).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerID = new SelectList(db.Customers, "CustomerID", "FirstName", vacationLocation.CustomerID); return(View(vacationLocation)); }
public ActionResult Create([Bind(Include = "VacationLocationID,VacationLocation1,CustomerID")] VacationLocation vacationLocation) { if (ModelState.IsValid) { db.VacationLocations.Add(vacationLocation); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerID = new SelectList(db.Customers, "CustomerID", "FirstName", vacationLocation.CustomerID); return(View(vacationLocation)); }
private void BtnDeleteLocation_Click(object sender, RoutedEventArgs e) { VacationLocation selectedVacation = (VacationLocation)LocationListView.SelectedItem; if (selectedVacation != null) { Locations.Remove(selectedVacation); } if (Locations.Count == 0) { BtnDeleteLocation.Visibility = Visibility.Collapsed; } }
// GET: VacationLocations/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VacationLocation vacationLocation = db.VacationLocations.Find(id); if (vacationLocation == null) { return(HttpNotFound()); } return(View(vacationLocation)); }
// GET: VacationLocations/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VacationLocation vacationLocation = db.VacationLocations.Find(id); if (vacationLocation == null) { return(HttpNotFound()); } ViewBag.CustomerID = new SelectList(db.Customers, "CustomerID", "FirstName", vacationLocation.CustomerID); return(View(vacationLocation)); }
private void ButtonAddLocation_Click(object sender, RoutedEventArgs e) { var dateArrive = ArrivalDateLocation.Date; DateTime arriveTime = dateArrive.Value.DateTime; var dateDepart = DepartureDateLocation.Date; DateTime departTime = dateDepart.Value.DateTime; var loc = new VacationLocation() { AddedOn = DateTime.Now, CityName = CityNameLoc.Text, CountryName = CountryNameLoc.Text, DateArrival = arriveTime, DateDeparture = departTime }; Locations.Add(loc); Locations.OrderBy(l => l.DateArrival); LocationListView.DataContext = Locations; ResetLocationForm(); }