public ActionResult DeleteHospedaje(int?idH) { if (idH == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HOSPEDAJE hospedajeDta = Modelo_Generate.HOSPEDAJE.Find(idH); if (hospedajeDta == null) { return(HttpNotFound()); } else { try { HABITACION HabitacionSelect = Modelo_Generate.HABITACION.Find(hospedajeDta.Habitacion_id); HabitacionSelect.Disponibilidad = true; Modelo_Generate.Entry(HabitacionSelect).State = EntityState.Modified; Modelo_Generate.HOSPEDAJE.Remove(hospedajeDta); Modelo_Generate.SaveChanges(); } catch (Exception) { } return(RedirectToAction("ListadoHospedaje", "Hospe")); } }
public ActionResult Hospedaje(HOSPEDAJE hospedaje) { if (ModelState.IsValid) { try { HABITACION HabitacionSelect = Modelo_Generate.HABITACION.Find(hospedaje.Habitacion_id); HabitacionSelect.Disponibilidad = false; Modelo_Generate.Entry(HabitacionSelect).State = EntityState.Modified; Modelo_Generate.HOSPEDAJE.Add(hospedaje); Modelo_Generate.SaveChanges(); return(RedirectToAction("ListadoHospedaje", "Hospe")); } catch (Exception) { } } else { ViewBag.error = "Existen Campos invalidos, revisar"; } return(RedirectToAction("Hospedaje")); }