public ActionResult DeleteConfirmed(int id) { cancha cancha = db.canchas.Find(id); db.canchas.Remove(cancha); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idcancha,cannombre,canarea,candireccion,candisponibilidad,canreputacion")] cancha cancha) { if (ModelState.IsValid) { db.Entry(cancha).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cancha)); }
// // GET: /Mantenimiento/Details/5 public ActionResult Details(int id = 0) { cancha cancha = db.cancha.Find(id); if (cancha == null) { return(HttpNotFound()); } return(View(cancha)); }
public ActionResult Create([Bind(Include = "idcancha,cannombre,canarea,candireccion,candisponibilidad,canreputacion")] cancha cancha) { if (ModelState.IsValid) { db.canchas.Add(cancha); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cancha)); }
public ActionResult eliminarCancha(cancha cancha) { if (ModelState.IsValid) { bd.cancha.Remove(cancha); bd.SaveChanges(); return(RedirectToAction("Index")); } else { return(View(cancha)); } }
public ActionResult Edit(cancha cancha) { if (ModelState.IsValid) { db.Entry(cancha).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.horas = new SelectList(db.horas, "id_horoas", "id_horoas", cancha.horas); ViewBag.id_complejo = new SelectList(db.complejo, "id_complejo", "nombre", cancha.id_complejo); ViewBag.id_tipo = new SelectList(db.tipo_cancha, "id_tipo", "descripcion", cancha.id_tipo); return(View(cancha)); }
// // GET: /Mantenimiento/Edit/5 public ActionResult Edit(int id = 0) { cancha cancha = db.cancha.Find(id); if (cancha == null) { return(HttpNotFound()); } ViewBag.horas = new SelectList(db.horas, "id_horoas", "id_horoas", cancha.horas); ViewBag.id_complejo = new SelectList(db.complejo, "id_complejo", "nombre", cancha.id_complejo); ViewBag.id_tipo = new SelectList(db.tipo_cancha, "id_tipo", "descripcion", cancha.id_tipo); return(View(cancha)); }
public async Task <IHttpActionResult> Deletecancha(int idSede, int idCancha) { cancha cancha = db.canchas.FirstOrDefault(x => (x.SEDE_idSEDE == idSede && x.idCANCHA == idCancha)); if (cancha == null) { return(NotFound()); } db.canchas.Remove(cancha); await db.SaveChangesAsync(); return(Ok(cancha)); }
// GET: canchas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cancha cancha = db.canchas.Find(id); if (cancha == null) { return(HttpNotFound()); } return(View(cancha)); }
public async Task <IHttpActionResult> Putcancha(int id, string json) { JObject o = JObject.Parse(json); cancha Cancha = new cancha(); try { //Cancha.idCANCHA = (int) o["id"]; Cancha.idCANCHA = id; Cancha.Ttpo = (string)o["tipo"]; Cancha.nombre = (string)o["nombre"]; Cancha.disponibilidad = (sbyte)o["disponibilidad"]; Cancha.SEDE_idSEDE = (int)o["idComplejo"]; Cancha.precio = (decimal)o["precio"]; } catch (Exception e) { return(BadRequest(ModelState)); } if (id != Cancha.idCANCHA) { return(BadRequest()); } db.Entry(Cancha).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!canchaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getcancha(int id_complejo, int id_cancha) { cancha cancha = await db.canchas.FindAsync(id_complejo, id_cancha); if (cancha == null) { return(NotFound()); } JObject _cancha = JObject.FromObject(new { id = cancha.idCANCHA, tipo = cancha.Ttpo, nombre = cancha.nombre, disponibilidad = cancha.disponibilidad, idComplejo = cancha.SEDE_idSEDE, precio = cancha.precio }); return(Ok(_cancha)); }
public async Task <IHttpActionResult> Postcancha(string json) { JObject o = JObject.Parse(json); cancha Cancha = new cancha(); try { //Cancha.idCANCHA = (int)o["id"]; Cancha.Ttpo = (string)o["tipo"]; Cancha.nombre = (string)o["nombre"]; Cancha.disponibilidad = (sbyte)o["disponibilidad"]; Cancha.SEDE_idSEDE = (int)o["idComplejo"]; Cancha.precio = (decimal)o["precio"]; } catch (Exception e) { return(BadRequest(ModelState)); } db.canchas.Add(Cancha); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (canchaExists(Cancha.idCANCHA)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = Cancha.idCANCHA }, Cancha)); }