//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" })); }
//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()); }
// 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." })); }
// 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 }
public IHttpActionResult get(int id) { Juez juez = context.Jueces.Find(id); if (juez == null) { return(NotFound()); } return(Ok(juez)); }
public IHttpActionResult post(Juez juez) { context.Jueces.Add(juez); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError()); } return(Ok(new { mensaje = "Agregado correctamente" })); }
//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" })); }
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()); }
// 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 }
// 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 }