// PUT: api/CondenaDelito/{id}
 public IHttpActionResult put(CondenaDelito condenaDelito)
 {
     db.Entry(condenaDelito).State = EntityState.Modified;
     if (db.SaveChanges() == 0)
     {
         return(InternalServerError());
     }
     return(Ok(new { mensaje = "Delito modificado correctamente." }));
 }
 // POST: api/CondenaDelito
 public IHttpActionResult post(CondenaDelito condenaDelito)
 {
     db.CondenaDelitos.Add(condenaDelito);
     if (db.SaveChanges() == 0)
     {
         return(InternalServerError());
     }
     return(Ok(new { mensaje = "Delito agregado correctamente." }));
 }
Exemplo n.º 3
0
        //api/CondenaDelito/{id}
        public IHttpActionResult get(int id)
        {
            CondenaDelito CondenaDelito = context.CondenaDelitos.Find(id);

            if (CondenaDelito == null)//404 notfound
            {
                return(NotFound());
            }
            return(Ok(CondenaDelito));//retornamos codigo 200 junto con el CondenaDelito buscado
        }
        public IHttpActionResult put(CondenaDelito condenaDelito)
        {
            context.Entry(condenaDelito).State = System.Data.Entity.EntityState.Modified;

            if (context.SaveChanges() > 0)
            {
                return(Ok(new { Mensaje = "Modificado correctamente" }));
            }
            return(InternalServerError());
        }
        public IHttpActionResult get(int id)
        {
            CondenaDelito condenaDelito = context.CondenaDelito.Find(id);

            if (condenaDelito == null)
            {
                return(NotFound());
            }
            return(Ok(condenaDelito));
        }
        public IHttpActionResult post(CondenaDelito condenaDelito)
        {
            context.CondenaDelito.Add(condenaDelito);
            int filasAfectadas = context.SaveChanges();

            if (filasAfectadas == 0)
            {
                return(InternalServerError());
            }
            return(Ok(new { mensaje = "Agregado correctamente" }));
        }
        // DELETE: api/CondenaDelito/{id}
        public IHttpActionResult delete(int id)
        {
            CondenaDelito condenaDelito = db.CondenaDelitos.Find(id);

            if (condenaDelito == null)
            {
                return(NotFound());
            }
            db.CondenaDelitos.Remove(condenaDelito);
            if (db.SaveChanges() == 0)
            {
                return(InternalServerError());
            }
            return(Ok(new { mensaje = "Delito eliminado correctamente." }));
        }
        // GET: api/CondenaDelito/5
        public IHttpActionResult get(int id)
        {
            CondenaDelito cd = db.CondenaDelitos.Find(id);

            if (cd == null)
            {
                return(NotFound());
            }
            return(Ok(new{
                Id = cd.Id,
                CondenaId = cd.CondenaId,
                DelitoId = cd.DelitoId,
                TiempoCondena = cd.TiempoCondena
            }));
        }
        public IHttpActionResult delete(int id)
        {
            CondenaDelito condenaDelito = context.CondenaDelito.Find(id);

            if (condenaDelito == null)
            {
                return(NotFound());
            }
            context.CondenaDelito.Remove(condenaDelito);
            if (context.SaveChanges() > 0)
            {
                return(Ok(new { Mensaje = "Eliminado correctamente" }));
            }
            return(InternalServerError());
        }
Exemplo n.º 10
0
        //api/CondenaDelito/{id}
        public IHttpActionResult delete(int id)
        {
            //buscamos la CondenaDelito a eliminar
            CondenaDelito CondenaDelito = context.CondenaDelitos.Find(id);

            if (CondenaDelito == null)
            {
                return(NotFound());                      //404
            }
            context.CondenaDelitos.Remove(CondenaDelito);

            if (context.SaveChanges() > 0)
            {
                //retornamos codigo 200
                return(Ok(new { Estado = "SUCCESS", Mensaje = "Eliminado correctamente" }));
            }
            return(InternalServerError());//500
        }