示例#1
0
        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));
        }