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/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." })); }
// 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." })); }
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 ex) { return(InternalServerError(ex)); } }