Beispiel #1
0
        //public IHttpActionResult get()
        //{
        //    List<Condena> Condena = context.Condenas.ToList();
        //    return Ok(Condena);//retornamos codigo 200 junto con el cliente buscado
        //}

        //api/Condena
        public IHttpActionResult post(Condena Condena)
        {
            Condena.CondenaDelito.Cast <CondenaDelito>().ToArray();
            return(Ok(new { Condena }));

            Preso preso = context.Presos.Find(Condena.PresoId);
            Juez  juez  = context.Juezes.Find(Condena.JuezId);

            if (Condena == null)
            {
                return(NotFound());                //404
            }
            if (preso == null)
            {
                return(Ok(new { Estado = "ERROR", Mensaje = "El Preso ingresado no existe, vuelva a intentarlo." }));
            }
            if (juez == null)
            {
                return(Ok(new { Estado = "ERROR", Mensaje = "El Juez ingresado no existe, vuelva a intentarlo." }));
            }

            //context.CondenaDelitos.Add(Condena.CondenaDelito);
            context.Condenas.Add(Condena);
            int filasAfectadas = context.SaveChanges();

            if (filasAfectadas == 0)
            {
                return(InternalServerError());//500
            }
            return(Ok(new { mensaje = "Agregado correctamente" }));
        }
Beispiel #2
0
        //api/Juez
        public IHttpActionResult post(Juez juez)
        {
            if (juez == null)
            {
                return(NotFound());             //404
            }
            largoString = Int32.Parse(juez.Nombre.Length.ToString());
            if (largoString < 2 || juez.Nombre == null)
            {
                return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar un nombre valido." }));
            }
            largoString = Int32.Parse(juez.Rut.Length.ToString());
            if (largoString < 2 || juez.Rut == null)
            {
                return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar un rut valido." }));
            }
            if (juez.Domicilio == null)
            {
                return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar una Direccíón valida." }));
            }
            context.Juezes.Add(juez);
            int filasAfectadas = context.SaveChanges();

            if (filasAfectadas == 0)
            {
                return(InternalServerError());//500
            }

            return(Ok(new { Estado = "SUCCESS", Mensaje = "Agregado correctamente" }));
        }
 //metodo para modificar juez
 public IHttpActionResult put(Juez juez)
 {
     context.Entry(juez).State = System.Data.Entity.EntityState.Modified;
     if (context.SaveChanges() > 0)
     {
         return(Ok(new { Mensaje = "Juez se modifico de forma correcta" }));
     }
     return(InternalServerError());
 }
Beispiel #4
0
 // POST: api/Juez
 public IHttpActionResult post(Juez juez)
 {
     db.Jueces.Add(juez);
     if (db.SaveChanges() == 0)
     {
         return(InternalServerError());
     }
     return(Ok(new { mensaje = "Juez agregado correctamente." }));
 }
Beispiel #5
0
 // PUT: api/Juez/{id}
 public IHttpActionResult put(int id, Juez juez)
 {
     db.Entry(juez).State = EntityState.Modified;
     if (db.SaveChanges() == 0)
     {
         return(InternalServerError());
     }
     return(Ok(new { mensaje = "Juez modificado correctamente." }));
 }
        //metodo buscar juez
        // retornar solo un juez
        public IHttpActionResult get(int id)
        {
            Juez juez = context.Juezes.Find(id);

            if (juez == null)
            {
                return(NotFound()); //404
            }
            return(Ok(juez));       //retornamos codigo 200 + juez buscado
        }
Beispiel #7
0
        public IHttpActionResult get(int id)
        {
            Juez juez = context.Jueces.Find(id);

            if (juez == null)
            {
                return(NotFound());
            }
            return(Ok(juez));
        }
Beispiel #8
0
        public IHttpActionResult post(Juez juez)
        {
            context.Jueces.Add(juez);
            int filasAfectadas = context.SaveChanges();

            if (filasAfectadas == 0)
            {
                return(InternalServerError());
            }
            return(Ok(new { mensaje = "Agregado correctamente" }));
        }
Beispiel #9
0
        //api/Juez/{id}
        public IHttpActionResult get(int id)
        {
            Juez juez = context.Juezes.Find(id);

            if (juez == null)//404 notfound
            {
                return(NotFound());
            }


            return(Ok(juez));//retornamos codigo 200 junto con el cliente buscado
        }
        //metodo agregar juez
        public IHttpActionResult post(Juez juez)
        {
            context.Juezes.Add(juez);
            int filasAfectadas = context.SaveChanges();

            if (filasAfectadas == 0)
            {
                return(InternalServerError());//error 500
            }

            return(Ok(new { Mensaje = "Juez agregado de forma correcta" }));
        }
Beispiel #11
0
        public IHttpActionResult delete(int id)
        {
            Juez juez = context.Jueces.Find(id);

            if (juez == null)
            {
                return(NotFound());
            }
            context.Jueces.Remove(juez);
            if (context.SaveChanges() > 0)
            {
                return(Ok(new { Mensaje = "Eliminado correctamente" }));
            }
            return(InternalServerError());
        }
Beispiel #12
0
        // DELETE: api/Juez/{id}
        public IHttpActionResult delete(int id)
        {
            Juez juez = db.Jueces.Find(id);

            if (juez == null)
            {
                return(NotFound());
            }
            db.Jueces.Remove(juez);
            if (db.SaveChanges() == 0)
            {
                return(InternalServerError());
            }
            return(Ok(new { mensaje = "Juez eliminado correctamente." }));
        }
        //metodo eliminar juez
        public IHttpActionResult delete(int id)
        {
            //buscar juez a eliminar
            Juez juez = context.Juezes.Find(id);

            if (juez == null)
            {
                return(NotFound());             //404
            }
            context.Juezes.Remove(juez);
            if (context.SaveChanges() > 0)
            {
                //retornar codigo 200
                return(Ok(new { Mensaje = "Juez eliminado de forma correcta" }));
            }
            return(InternalServerError());//500
        }
Beispiel #14
0
        // GET: api/Juez/{id}
        public IHttpActionResult get(int id)
        {
            Juez juez = db.Jueces.Find(id);

            if (juez == null)
            {
                return(NotFound());
            }
            return(Ok(new
            {
                Id = juez.Id,
                Nombre = juez.Nombre,
                Rut = juez.Rut,
                Sexo = juez.Sexo,
                Domicilio = juez.Domicilio
            }));
        }
        //api/clientes/{id}
        public IHttpActionResult delete(int id)
        {
            //buscamos el cliente a eliminar
            Juez juez = context.Juez.Find(id);

            if (juez == null)
            {
                return(NotFound());             //404
            }
            context.Juez.Remove(juez);

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

            return(InternalServerError());//500
        }