//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" })); }
public IHttpActionResult post(Delito delito) { if (delito == null) { return(NotFound()); } //404 notfound largoString = Int32.Parse(delito.Nombre.Length.ToString()); if (delito.Nombre == null || largoString < 2) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar un nombre valido." })); } if (delito.CondenaMinima <= 0) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar una condena Minima." })); } if (delito.CondenaMaxima <= 0) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar una condena Maxima." })); } context.Delitos.Add(delito); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError()); } return(Ok(new { Estado = "ERROR", Mensaje = "Agregado Correctamente" })); }
//api/presos public IHttpActionResult post(Preso preso) { context.Preso.Add(preso); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError());//500 } return(Ok(new { mensaje = "Agregado correctamente" })); }
//api/CondenaDelito public IHttpActionResult post(CondenaDelito CondenaDelito) { context.CondenaDelitos.Add(CondenaDelito); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError());//500 } return(Ok(new { Estado = "SUCCESS", Mensaje = "Agregado correctamente" })); }
public IHttpActionResult post(Juez juez) { context.Jueces.Add(juez); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError()); } return(Ok(new { mensaje = "Agregado correctamente" })); }
public IHttpActionResult delete(int id) { Delito delito = context.Delitos.Find(id); if (delito == null) { return(NotFound()); } context.Delitos.Remove(delito); if (context.SaveChanges() > 0) { return(Ok(new { mensaje = "Eliminado Correctamente" })); } return(InternalServerError()); }
public IHttpActionResult delete(int id) { Condena condena = context.Condenas.Find(id); if (condena == null) { return(NotFound()); //404 } context.Condenas.Remove(condena); if (context.SaveChanges() > 0) { return(Ok(new { Mensaje = " Eliminado Correctamente" })); } return(InternalServerError()); }
public IHttpActionResult post(Preso preso) { if (preso == null) { return(NotFound()); //404 } largoString = Int32.Parse(preso.Rut.Length.ToString()); if (preso.Rut == null || largoString < 9) { return(Ok(new { Estado = "ERROR", Mensaje = "El Rut ingresado es invalido." })); } largoString = Int32.Parse(preso.Nombre.Length.ToString()); if (preso.Nombre == null || largoString < 2) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar un nombre valido." })); } largoString = Int32.Parse(preso.Apellido.Length.ToString()); if (preso.Apellido == null || largoString < 2) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar un apellido valido." })); } if (preso.FechaNacimiento == null) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar una fecha valida." })); } if (preso.Domicilio == null) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar una direccion valida." })); } context.Presos.Add(preso); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError());//500 } return(Ok(new { Estado = "SUCCESS", Mensaje = "Agregado correctamente" })); }
public IHttpActionResult post(Login login) { try { Usuario user = context.Usuarios.Where(u => u.Username == login.Username && u.Password == login.Password).FirstOrDefault(); //si el usuario no existe el login es incorrecto if (user == null) { return(Unauthorized()); } //si el usuario existe verificamos si tiene un token if (user.Token != null) { return(Ok(new { Token = user.Token })); } //si el usuario no tiene un token lo generamos String token = GetHashString(user.Username); //guardamos el token en la tabla usuario para no tener que volver a generarlo otra vez user.Token = token; context.Entry(user).State = System.Data.Entity.EntityState.Modified; if (context.SaveChanges() > 0) { //si todo va bien y se puede guardar el token, éste se envia al usuario para que pueda almacenarlo en la aplicacion que se requiera return(Ok(new { Token = user.Token })); } return(InternalServerError()); } catch (Exception) { return(InternalServerError()); } }
public IHttpActionResult post(Login login) { try { Usuario user = context.Usuarios.Where(u => u.UserName == login.UserName && u.Password == login.Password).FirstOrDefault(); if (user == null) { return(Unauthorized()); } if (user.Token != null) { return(Ok(new { Token = user.Token })); } String token = GetHashString(user.UserName); user.Token = token; context.Entry(user).State = System.Data.Entity.EntityState.Modified; if (context.SaveChanges() > 0) { return(Ok(new { token = user.Token })); } return(InternalServerError()); } catch (Exception) { return(InternalServerError()); } }