public IHttpActionResult PutFotosHabilitacion(int id, FotosHabilitacion fotosHabilitacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != fotosHabilitacion.fh_id)
            {
                return(BadRequest());
            }

            db.Entry(fotosHabilitacion).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FotosHabilitacionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#2
0
        public ActionResult DeleteConfirmed(int?idfoto, int?idhabi)
        {
            FotosHabilitacion fotosHabilitacion = db.FotosHabilitacion.Find(idfoto);

            db.FotosHabilitacion.Remove(fotosHabilitacion);
            db.SaveChanges();
            return(Redirect("/Galeria/index" + "?idhabilitacion=" + idhabi));
        }
        public IHttpActionResult GetFotosHabilitacion(int id)
        {
            FotosHabilitacion fotosHabilitacion = db.FotosHabilitacion.Find(id);

            if (fotosHabilitacion == null)
            {
                return(NotFound());
            }

            return(Ok(fotosHabilitacion));
        }
示例#4
0
        //Terminar metodos
        public ActionResult Delete(int?idfoto, int?idhabi)
        {
            if (idfoto == 0 || idfoto == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            FotosHabilitacion fotosHabilitacion = db.FotosHabilitacion.Find(idfoto);


            return(View(fotosHabilitacion));
        }
        public IHttpActionResult PostFotosHabilitacion(FotosHabilitacion fotosHabilitacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.FotosHabilitacion.Add(fotosHabilitacion);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = fotosHabilitacion.fh_id }, fotosHabilitacion));
        }
        public IHttpActionResult DeleteFotosHabilitacion(int id)
        {
            FotosHabilitacion fotosHabilitacion = db.FotosHabilitacion.Find(id);

            if (fotosHabilitacion == null)
            {
                return(NotFound());
            }

            db.FotosHabilitacion.Remove(fotosHabilitacion);
            db.SaveChanges();

            return(Ok(fotosHabilitacion));
        }
示例#7
0
        public ActionResult Create(FotosHabilitacion fotosHabilitacion, HttpPostedFileBase fh_archivo)
        {
            fotosHabilitacion.fh_archivo      = "data:image/jpg;base64," + convertTo64(fh_archivo);
            fotosHabilitacion.fh_nombre       = (fotosHabilitacion.fh_nombre == null) ? "" : fotosHabilitacion.fh_nombre;
            fotosHabilitacion.fh_habilitacion = idkappa;
            if (ModelState.IsValid)
            {
                db.FotosHabilitacion.Add(fotosHabilitacion);
                db.SaveChanges();


                return(Redirect("/Galeria/index" + "?idhabilitacion=" + idkappa));
            }

            return(View(fotosHabilitacion));
        }