public ActionResult DeleteConfirmed(int id) { CATALOGO_HOTEL cATALOGO_HOTEL = db.CATALOGO_HOTEL.Find(id); db.CATALOGO_HOTEL.Remove(cATALOGO_HOTEL); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,VALIDACION,ID_SERVICIO,ID_EMPRESA")] CATALOGO_HOTEL cATALOGO_HOTEL) { if (ModelState.IsValid) { db.Entry(cATALOGO_HOTEL).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_EMPRESA = new SelectList(db.EMPRESA, "ID", "NOMBRE", cATALOGO_HOTEL.ID_EMPRESA); ViewBag.ID_SERVICIO = new SelectList(db.SERVICIO, "ID", "DESCRIPCION", cATALOGO_HOTEL.ID_SERVICIO); return(View(cATALOGO_HOTEL)); }
// GET: CATALOGO_HOTEL/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CATALOGO_HOTEL cATALOGO_HOTEL = db.CATALOGO_HOTEL.Find(id); if (cATALOGO_HOTEL == null) { return(HttpNotFound()); } return(View(cATALOGO_HOTEL)); }
// GET: CATALOGO_HOTEL/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CATALOGO_HOTEL cATALOGO_HOTEL = db.CATALOGO_HOTEL.Find(id); if (cATALOGO_HOTEL == null) { return(HttpNotFound()); } ViewBag.ID_EMPRESA = new SelectList(db.EMPRESA, "ID", "NOMBRE", cATALOGO_HOTEL.ID_EMPRESA); ViewBag.ID_SERVICIO = new SelectList(db.SERVICIO, "ID", "DESCRIPCION", cATALOGO_HOTEL.ID_SERVICIO); return(View(cATALOGO_HOTEL)); }
public ActionResult Create([Bind(Include = "ID,VALIDACION,ID_SERVICIO,ID_EMPRESA,EMPRESA")] CATALOGO_HOTEL cATALOGO_HOTEL, int[] services = null) { if (ModelState.IsValid) { cATALOGO_HOTEL.VALIDACION = false; cATALOGO_HOTEL.EMPRESA.ESTADO = false; cATALOGO_HOTEL.EMPRESA.APROBADO = false; cATALOGO_HOTEL.EMPRESA.ID_TIPO = 3; if (services != null) { db.EMPRESA.Add(cATALOGO_HOTEL.EMPRESA); cATALOGO_HOTEL.ID_EMPRESA = cATALOGO_HOTEL.EMPRESA.ID; foreach (var c in services) { cATALOGO_HOTEL.ID_SERVICIO = c; db.CATALOGO_HOTEL.Add(cATALOGO_HOTEL); db.SaveChanges(); } } else { ModelState.AddModelError("", "Se necesita al menos un servcio"); ViewBag.ID_EMPRESA = new SelectList(db.EMPRESA, "ID", "NOMBRE"); ViewBag.EMPRESA_ID_REGION = new SelectList(db.REGION, "ID", "NOMBRE"); ViewBag.Servicios = db.SERVICIO.ToList(); ViewBag.ID_SERVICIO = new SelectList(db.SERVICIO, "ID", "DESCRIPCION", cATALOGO_HOTEL.ID_SERVICIO); return(View()); } return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Ocurrio un error agregando el hotel"); } ViewBag.ID_SERVICIO = new SelectList(db.SERVICIO, "ID", "DESCRIPCION", cATALOGO_HOTEL.ID_SERVICIO); ViewBag.EMPRESA_ID_REGION = new SelectList(db.REGION, "ID", "NOMBRE"); ViewBag.ID_EMPRESA = new SelectList(db.EMPRESA, "ID", "NOMBRE", cATALOGO_HOTEL.ID_EMPRESA); ViewBag.Servicios = db.SERVICIO.ToList(); return(View(cATALOGO_HOTEL)); }