[ValidateAntiForgeryToken] //防止跨網站偽造請求攻擊 public ActionResult Delete(decimal Seq, string ReportType) { SI_ResearcherVisit visit = visitService.Get(Seq); if (visit != null) { visitService.Delete(visit); } //ResearcherVisitRepository.Delete(visit); try { if (ReportType.Equals("2") || ReportType.Equals("3")) { SI_StocksReport Stocks = reportService.Get(Seq); if (Stocks != null) { reportService.Delete(Stocks); } //SIReportRepository.Delete(Stocks); } } catch (Exception ex) { TempData["SuccessYN"] = "刪除失敗"; return(View("Index")); throw; } TempData["SuccessYN"] = "刪除成功"; return(RedirectToAction("Index")); }
public ActionResult DeleteGroupVisitor(string spaceKey) { GroupEntity group = groupService.Get(spaceKey); if (group == null) { return(Json(new StatusMessageData(StatusMessageType.Error, "找不到群组!"))); } //如何做 //已修复 long userId = Request.Form.Get <long>("userId", 0); long id = Request.Form.Get <long>("id", 0); if (new Authorizer().Group_DeleteVisitor(group.GroupId, userId)) { visitService.Delete(id); return(RedirectToAction("_LastGroupVisitors")); } else { return(Json(new StatusMessageData(StatusMessageType.Error, "没有删除该条访客记录的权限!"))); } }
public ActionResult DeleteTopicVisitor(string spaceKey) { TopicEntity tipic = topicService.Get(spaceKey); if (tipic == null) { return(Json(new StatusMessageData(StatusMessageType.Error, "找不到专题!"))); } //如何做 //已修复 long userId = Request.Form.Get <long>("userId", 0); long id = Request.Form.Get <long>("id", 0); if (authorizer.Topic_DeleteVisitor(tipic.TopicId, userId)) { visitService.Delete(id); return(RedirectToAction("_LastTopicVisitors")); } else { return(Json(new StatusMessageData(StatusMessageType.Error, "没有删除该条访客记录的权限!"))); } }