public IHttpActionResult put(Juez juez) { context.Entry(juez).State = System.Data.Entity.EntityState.Modified; if (context.SaveChanges() > 0) { return(Ok(new { Mensaje = "Modificado correctamente" })); } return(InternalServerError()); }
public IHttpActionResult put(Delito delito) { context.Entry(delito).State = System.Data.Entity.EntityState.Modified; if (context.SaveChanges() > 0) { return(Ok(new { Estado = "SUCCESS", Mensaje = "Modificado correctamente" })); } return(InternalServerError()); }
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()); } }