public ActionResult DeleteFavorite(int docid) { string employeeNumber = User.Identity.Name; UserEmployeeModel empModel = new BLLUserAccount().GetUserByEmpNumber(Convert.ToInt32(employeeNumber)); ViewData["empModel"] = empModel; BLLDocument bllDocument = new BLLDocument(); DocumentModel docModel = bllDocument.getDocumentById(docid); if (employeeNumber == "" || docModel == null || docModel.PublisherNumber != Convert.ToInt32(employeeNumber)) { TempData["errorMsg"] = "您无权进行删除操作,请重新登录。"; return RedirectToAction("MyFavorite", "User"); } BLLFavorite bllFavorite = new BLLFavorite(); if (bllFavorite.deleteMyFavorite(Convert.ToInt32(employeeNumber),docid)) { TempData["successMsg"] = "删除成功。"; } else { TempData["errorMsg"] = "删除失败。"; } return RedirectToAction("MyFavorite", "User"); }