public ActionResult AgregarSala() { CodigoSala(); ViewBag.tiposala = new SelectList(db.TipoSala.ToList(), "cod_tipo_sala", "descripcion"); ViewBag.locales = new SelectList(db.Local.ToList(), "id_local", "nom_local"); tb_sala reg = new tb_sala(); return View(reg); }
public ActionResult AgregarSala(tb_sala reg) { if (!ModelState.IsValid) { CodigoSala(); ViewBag.tiposala = new SelectList(db.TipoSala.ToList(), "cod_tipo_sala", "descripcion"); ViewBag.locales = new SelectList(db.Local.ToList(), "id_local", "nom_local"); ModelState.AddModelError("Error", "Error al grabar Pelicula"); return View(reg); } else { db.Sala.Add(reg); db.SaveChanges(); TempData["SUCCESS"] = "Sala registrada correctamente."; return RedirectToAction("Index", "Salas"); } }
public ActionResult EditarSala(tb_sala reg) { if (!ModelState.IsValid) { ViewBag.tiposala = new SelectList(db.TipoSala.ToList(), "cod_tipo_sala", "descripcion"); ViewBag.locales = new SelectList(db.Local.ToList(), "id_local", "nom_local"); return View(reg); } try { tb_sala sala = db.Sala.Where(v => v.cod_sala == reg.cod_sala).FirstOrDefault(); sala.nom_sala = reg.nom_sala; sala.cod_tipo_sala = reg.cod_tipo_sala; sala.tipo_proyeccion = reg.tipo_proyeccion; sala.id_local = reg.id_local; db.SaveChanges(); TempData["SUCCESS"] = "Sala actualizada correctamente."; } catch (Exception) { ModelState.AddModelError("Error", "Error al editar datos"); } return RedirectToAction("Index", "Salas"); }