public ActionResult DeleteConfirmed(int id) { var announcement = _repository.Read(id); if (announcement == null) { return(HttpNotFound()); } var isAnonumousUserCanEdit = _anonymousUserService.IsUserCanEdit(id); if (WebSecurity.CurrentUserId != announcement.UserId && !User.IsInRole("Administrator")) { if (!isAnonumousUserCanEdit) { return(HttpNotFound()); } } try { _repository.Delete(announcement); } catch (DataException de) { TempData["error"] = ProjectConfiguration.Get.DataErrorMessage; } return(RedirectToAction("List")); }
public IActionResult DeleteAnnouncement([FromForm] ContestAnnouncementViewModel announcement) { _announcementRepository.Delete(announcement.AnnouncementId); _announcementRepository.Save(); return(RedirectToAction(nameof(Announcement), new { id = announcement.Contestid })); }
public void Delete(int id) { var entity = announcementRepository.Get(id); if (entity != null) { announcementRepository.Delete(entity); } }
public ActionResult Delete(int id) { try { _announcementRepository.Delete(id); } catch (Exception ex) { Error(this, ex.ToString()); } return(RedirectToAction("Duyurular")); }
public void Delete(int notificationId) { _announcementRepository.Delete(notificationId); }
public void Delete(int id) { _announcementRepository.Delete(id); }
public IActionResult Delete(int announcementID) { _announcementRepository.Delete(announcementID); return(RedirectToAction("Index")); }
public IActionResult DeleteConfirmed(Guid Id) { announcementRepository.Delete(Id); return(RedirectToAction(nameof(Index))); }
/// <summary> /// 删除公告 /// </summary> /// <param name="announcementId">公告Id</param> public void Delete(long announcementId) { Announcement announcement = Get(announcementId); announcementRepository.Delete(announcement); }