public IActionResult Remove(long userId, long id, [FromHeader] string token) { var userInfo = userService.GetUserInfo(userId, token); if (userInfo == null) { return(Ok(new { IsSuccess = false, error = "用户未登陆,无法进行操作。" })); } var userCollection = userCollectionDapper.FindByIDAndUserID(id, userId); if (userCollection == null) { return(Ok(new { successs = false, error = "房源信息不存在,请刷新页面后重试." })); } try { userCollectionDapper.RemoveByIDAndUserID(userCollection.HouseID, userCollection.UserID); } catch { return(Ok(new { success = false, error = "删除失败." }));; } return(Ok(new { success = true, message = "删除成功." })); }
public void RemoveOne(long userId, long collectionId) { var userCollection = _dapper.FindByIDAndUserID(collectionId, userId); if (userCollection == null) { throw new NotFoundException("收藏信息不存在,请重试."); } _dapper.RemoveByIDAndUserID(userCollection.ID, userCollection.UserID); }
public IActionResult RemoveUserCollection(long id) { var userID = GetUserID(); if (userID == 0) { return(Json(new { IsSuccess = false, error = "用户未登陆,无法进行操作。" })); } var userCollection = _userCollectionDapper.FindByIDAndUserID(id, userID); if (userCollection == null) { return(Json(new { successs = false, error = "房源信息不存在,请刷新页面后重试." })); } try { _userCollectionDapper.RemoveByIDAndUserID(id, userID); } catch (Exception ex) { return(Json(new { success = false, error = ex.ToString() }));; } return(Json(new { success = true, message = "删除成功." }));; }