// 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." }));
 }
Esempio n. 2
0
 // 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." }));
 }
Esempio n. 3
0
        public IHttpActionResult post(Condena condena)
        {
            context.Condenas.Add(condena);
            int filasAfectadas = context.SaveChanges();

            if (filasAfectadas == 0)
            {
                return(InternalServerError());
            }
            return(Ok(new { mensaje = "Agregado Correctamente" }));
        }
Esempio n. 4
0
        public IHttpActionResult post(Preso preso)
        {
            context.Presos.Add(preso);
            int filasAfectadas = context.SaveChanges();

            if (filasAfectadas == 0)
            {
                return(InternalServerError());
            }
            return(Ok(new { mensaje = "Agregado correctamente" }));
        }
Esempio n. 5
0
 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));
     }
 }