public ActionResult Delete(int id) { // revisar si el URL contiene un ID, si no entonces devolver 404 if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BDContext context = new BDContext(); // obtener el id del usuario que esta logueado var userID = User.Identity.GetUserId(); // obtener el usuario con ese id de base de datos var usuario_BD = context.usuarios.Where(u => u.Usuario_ID.Equals(userID)).Single(); // eliminar producto con el procedimiento almacenado context.sp_eliminarProductoCarrito(id, usuario_BD.userId); // devolver que todo bien return(new HttpStatusCodeResult(HttpStatusCode.OK)); }