//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" })); }
public IHttpActionResult put(Condena condena) { context.Entry(context).State = System.Data.Entity.EntityState.Modified; if (context.SaveChanges() > 0) { return(Ok(new { Mensaje = "Modificado Correctamente" })); } return(InternalServerError()); }
// PUT: api/Condena/{id} public IHttpActionResult put(Condena condena) { db.Entry(condena).State = EntityState.Modified; if (db.SaveChanges() == 0) { return(InternalServerError()); } return(Ok(new { mensaje = "Condena modificada correctamente." })); }
public IHttpActionResult get(int id) { Condena condena = context.Condenas.Find(id); if (condena == null) { return(NotFound()); } return(Ok(condena)); }
//metodo buscar condena //retorna solo una condena public IHttpActionResult get(int id) { Condena condena = context.Condenas.Find(id); if (condena == null) { return(NotFound()); //404 } return(Ok(condena)); //retornamos codigo 200+ condena buscada }
//api/Condena/{id} public IHttpActionResult get(int id) { Condena Condena = context.Condenas.Find(id); if (Condena == null)//404 notfound { return(NotFound()); } return(Ok(Condena));//retornamos codigo 200 junto con el cliente buscado }
public IHttpActionResult post(Condena condena) { context.Condenas.Add(condena); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError()); } return(Ok(new { mensaje = "Agregado Correctamente" })); }
public IHttpActionResult delete(int id) { Condena condena = context.Condenas.Find(id); if (condena == null) { return(NotFound()); } context.Condenas.Remove(condena); if (context.SaveChanges() > 0) { return(Ok(new { mensaje = "Eliminado Correctamente" })); } return(InternalServerError()); }
public IHttpActionResult delete(int id) { Condena condena = db.Condenas.Find(id); if (condena == null) { return(NotFound()); } db.Condenas.Remove(condena); if (db.SaveChanges() == 0) { return(InternalServerError()); } return(Ok(new { mensaje = "Condena eliminada correctamente." })); }
// POST: api/Condena public IHttpActionResult post(Condena condena) { try { db.Condenas.Add(condena); if (db.SaveChanges() == 0) { return(InternalServerError()); } return(Ok(new { mensaje = "Condena agregada correctamente." })); } catch (Exception) { return(InternalServerError()); } }
//metodo eliminar condena public IHttpActionResult delete(int id) { //buscar condena a eliminar Condena condena = context.Condenas.Find(id); if (condena == null) { return(NotFound()); //404 } context.Condenas.Remove(condena); if (context.SaveChanges() > 0) { //retornar codigo 200 return(Ok(new { Mensaje = "Condena eliminada de forma correcta" })); } return(InternalServerError());//500 }
//metodo agregar condena¿'¿'¿'¿' public IHttpActionResult post(Condena condena) { try { foreach (var item in condena.Delitos) { Delito verificador = null; verificador = context.Delitos.Find(item.ID); if (verificador == null) { return(NotFound()); } else { if (item.CondenaMinima >= verificador.CondenaMinima && item.CondenaMinima <= verificador.CondenaMaxima) { if (item.CondenaMaxima >= verificador.CondenaMinima && item.CondenaMaxima <= verificador.CondenaMaxima) { } else { return(InternalServerError()); } } else { return(InternalServerError()); } } } context.Condenas.Add(condena); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError());//error 500 } return(Ok(new { Mensaje = "Condena agregada de forma correcta" })); } catch (Exception) { return(InternalServerError()); } }
//api/clientes/{id} public IHttpActionResult delete(int id) { //buscamos el cliente a eliminar Condena condena = context.Condena.Find(id); if (condena == null) { return(NotFound()); //404 } context.Condena.Remove(condena); if (context.SaveChanges() > 0) { //retornamos codigo 200 return(Ok(new { Mensaje = "Eliminado correctamente" })); } return(InternalServerError());//500 }