public ActionResult DeleteConfirmed(int id) { tblHotel tblHotel = db.tblHotels.Find(id); db.tblHotels.Remove(tblHotel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,hotelid,hotelname,email,website,enablevalet,pmsmessagepriority,fkHotelAddressid,fkpmsid,hotelflagshipid,status,managementcompanyid,hoteldescription,weathercode,jsonurl,fkTimezoneid,disableWakeup,createddatetime,updateddatetime,ecallowed,showWelcomeScreen,showLanguageScreen,notifySurveyPopup,allowFETutorial,enableCasting,applyMainMenuImgAsBackgroundImg,allowdefaultCheckout,defaultCheckoutTime,enableHotSOS")] tblHotel tblHotel) { if (ModelState.IsValid) { db.Entry(tblHotel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.fkHotelAddressid = new SelectList(db.tblHotelAddresses, "id", "address1", tblHotel.fkHotelAddressid); ViewBag.fkpmsid = new SelectList(db.tblPMS, "id", "name", tblHotel.fkpmsid); ViewBag.fkTimezoneid = new SelectList(db.tblTimezones, "id", "tzid", tblHotel.fkTimezoneid); return(View(tblHotel)); }
// GET: Hotels/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblHotel tblHotel = db.tblHotels.Find(id); if (tblHotel == null) { return(HttpNotFound()); } return(View(tblHotel)); }
// GET: Hotels/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblHotel tblHotel = db.tblHotels.Find(id); if (tblHotel == null) { return(HttpNotFound()); } ViewBag.fkHotelAddressid = new SelectList(db.tblHotelAddresses, "id", "address1", tblHotel.fkHotelAddressid); ViewBag.fkpmsid = new SelectList(db.tblPMS, "id", "name", tblHotel.fkpmsid); ViewBag.fkTimezoneid = new SelectList(db.tblTimezones, "id", "tzid", tblHotel.fkTimezoneid); return(View(tblHotel)); }
public int PostHotel(HotelVM HotelObject) { using (var context = new DbWebAPIEntities()) { //Create Mapper configuration var config = new MapperConfiguration(cfg => { cfg.CreateMap <HotelVM, tblHotel>(); }); //Map the objects var mapper = new Mapper(config); tblHotel record = mapper.Map <HotelVM, tblHotel>(HotelObject); context.tblHotels.Add(record); context.SaveChanges(); return(record.HotelId); } }
public ActionResult Index() { var claimsIdentity = User.Identity as ClaimsIdentity; if (claimsIdentity != null) { var userIdClaim = claimsIdentity.Claims .FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier); if (userIdClaim != null) { string id = userIdClaim.Value; tblWinkelmandlijnService winkelmandlijnservice = new tblWinkelmandlijnService(); tblProductService productservice = new tblProductService(); tblHotelService hotelservice = new tblHotelService(); tblTrajectService trajectservice = new tblTrajectService(); tblStadService stadservice = new tblStadService(); tblWinkelmandlijn[] winkelmandlijnen = winkelmandlijnservice.getWinkelmandlijnenByGebruiker(id).ToArray(); WinkelmandViewModel vm = new WinkelmandViewModel(); List <bool> treinklassen = new List <bool>(); List <int> treinplaatsen = new List <int>(); List <double> hotelprijzen = new List <double>(); List <double> trajectprijzen = new List <double>(); List <string> vertrek = new List <string>(); List <string> aankomst = new List <string>(); List <DateTime> hoteldatum = new List <DateTime>(); List <DateTime> trajectdatum = new List <DateTime>(); List <string> hotelnamen = new List <string>(); List <string> trajectnamen = new List <string>(); List <int> hotelID = new List <int>(); List <int> trajectID = new List <int>(); List <string> hotelnaam = new List <string>(); List <int> trajectwinkelmandIDs = new List <int>(); List <int> hotelwinkelmandIDs = new List <int>(); int plaatsincrement = 0; for (int i = 0; i < winkelmandlijnen.Count(); i++) { tblProduct product = productservice.getProduct((winkelmandlijnen[i].ProductID)); if (productservice.isHotel(product)) { hoteldatum.Add(winkelmandlijnen[i].Datum); hotelprijzen.Add(productservice.getPrijs(product)); tblHotel hotel = hotelservice.getHotelsByID(product.HotelID.Value); hotelID.Add(hotel.HotelID); hotelnaam.Add(hotel.Naam); hotelnamen.Add(winkelmandlijnen[i].Naam); hotelwinkelmandIDs.Add(winkelmandlijnen[i].WinkelmandlijnID); } else { trajectnamen.Add(winkelmandlijnen[i].Naam); trajectprijzen.Add(productservice.getPrijs(product)); trajectdatum.Add(winkelmandlijnen[i].Datum); tblTraject traject = trajectservice.getTrajectByID(product.TrajectID.Value); trajectID.Add(traject.TrajectID); vertrek.Add(stadservice.getStad(traject.Vertrek).Naam); aankomst.Add(stadservice.getStad(traject.Aankomst).Naam); treinplaatsen.Add(trajectservice.getPlaatsnummer(traject, winkelmandlijnen[i].Datum, product.Treinklasse.Value) + plaatsincrement); trajectwinkelmandIDs.Add(winkelmandlijnen[i].WinkelmandlijnID); if (product.Treinklasse.Value == 1) { treinklassen.Add(true); } else { treinklassen.Add(false); } plaatsincrement++; } } vm.trajectvertrek = vertrek.ToArray(); vm.trajectaankomst = aankomst.ToArray(); vm.trajectdatum = trajectdatum.ToArray(); vm.hoteldatum = hoteldatum.ToArray(); vm.trajectenIDs = trajectID.ToArray(); vm.treinplaats = treinplaatsen.ToArray(); vm.hotelprijzen = hotelprijzen.ToArray(); vm.trajectprijzen = trajectprijzen.ToArray(); vm.hotelIDs = hotelID.ToArray(); vm.hotelnaam = hotelnaam.ToArray(); vm.trajectnamen = trajectnamen.ToArray(); vm.hotelnamen = hotelnamen.ToArray(); vm.treinklassen = treinklassen.ToArray(); vm.hotelwinkelmandIDs = hotelwinkelmandIDs.ToArray(); vm.trajectwinkelmandIDs = trajectwinkelmandIDs.ToArray(); return(View(vm)); } } return(View()); }