// // GET: /EspacioDeportivo/Edit/5 public ActionResult Edit(int id) { Session["Mensaje"] = ""; if (Session["sedes"] == null) { Session["Mensaje"] = "No existe sedes disponibles"; return(RedirectToAction("Index")); } else { try { EspacioDeportivo model = proxy.obtenerEspacio(id); if (model == null) { Session["Mensaje"] = "El espacio deportivo no se encuentra disponible"; return(RedirectToAction("Index")); } return(View(model)); } catch (FaultException ex) { Session["Mensaje"] = ex.Message; return(View()); } } }
public EspacioDeportivo actualizar(int codigo, string nombre, int sede) { EspacioDeportivo espacioDeportivo; try { Sede sedeExistente = sedeDAO.Obtener(sede); espacioDeportivo = new EspacioDeportivo() { Codigo = codigo, Nombre = nombre, Sede = sedeExistente }; EspacioDeportivo espacioDeportivoResultado = espacioDeportivoDAO.Modificar(espacioDeportivo); } catch { throw new FaultException <ValidationException>(new ValidationException { ValidationError = "Error al guardar espacio deportivo" }, new FaultReason("Error al guardar espacio deportivo")); } return(espacioDeportivo); }
public EspacioDeportivo crear(string nombre, int sede) { EspacioDeportivo espacioDeportivo; try { Sede sedeExistente = sedeDAO.Obtener(sede); espacioDeportivo = new EspacioDeportivo() { Nombre = nombre, Sede = sedeExistente }; EspacioDeportivo espacioDeportivoResultado = espacioDeportivoDAO.Crear(espacioDeportivo); } catch { throw new FaultException <ValidationException>(new ValidationException { ValidationError = "Error al registrar espacio deportivo" }, new FaultReason("Error al registrar espacio deportivo")); } return(espacioDeportivo); }
public EspacioDeportivo obtener(int Codigo) { EspacioDeportivo espacio = espacioDeportivoDAO.Obtener(Codigo); if (espacio == null) { throw new FaultException <ValidationException>(new ValidationException { ValidationError = "El espacio deportivo no se encuentra disponible" }, new FaultReason("El espacio deportivo no se encuentra disponible")); } return(espacio); }
// // GET: /EspacioDeportivo/Delete/5 public ActionResult Delete(int id) { Session["Mensaje"] = ""; try { EspacioDeportivo model = proxy.obtenerEspacio(id); return(View(model)); } catch (FaultException ex) { ViewData["Mensaje"] = ex.Message; return(View()); } }
public void eliminar(int codigo) { try { EspacioDeportivo espacioDeportivo = espacioDeportivoDAO.Obtener(codigo); espacioDeportivoDAO.Eliminar(espacioDeportivo); } catch { throw new FaultException <ValidationException>(new ValidationException { ValidationError = "Error al eliminar espacio deportivo" }, new FaultReason("Error al eliminar espacio deportivo")); } }
private EspacioDeportivo obtenerEspacioDeportivo(int codigo) { List <EspacioDeportivo> espacios = (List <EspacioDeportivo>)Session["espacios"]; EspacioDeportivo model = espacios.Single(delegate(EspacioDeportivo espacio) { if (espacio.Codigo == codigo) { return(true); } else { return(false); } }); return(model); }