// POST: api/Usuario // FromBody: deserializa automaticamente el JSON que enviamos /// <summary> /// Guarda un usuario en la base de datos /// </summary> /// <param name="usuario">Objeto de tipo Usuario</param> /// <returns>Si guardó, devuelve el id, si el usuario ya existe, devuelve -1 y si hubo un error devuelve 0.</returns> public IHttpActionResult PostUsuario([FromBody] usuario usuario) { if (usuario == null) { return(BadRequest(ModelState)); } try { ObjectResult <CrearUsuario_Result> result = db.SP_Crear_Usuario(usuario.usuario_red); string res = result.ElementAt <CrearUsuario_Result>(0).res.Trim(); return(Ok(res)); } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e.Message); return(NotFound()); } }