Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            cancha cancha = db.canchas.Find(id);

            db.canchas.Remove(cancha);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 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));
        }
Exemple #4
0
        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));
        }
Exemple #8
0
        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));
        }
Exemple #9
0
        // 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));
        }
Exemple #10
0
        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));
        }
Exemple #11
0
        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));
        }
Exemple #12
0
        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));
        }