コード例 #1
0
ファイル: UserController.cs プロジェクト: Weej1/geekinside
 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");
 }