public ActionResult MediaDelete(int id) { var itemManager = new MediaItemManager(); var user = new UserManager().GetUser(int.Parse(Session["UserID"].ToString())); itemManager.DeleteMediaItem(user.ID, id); return RedirectToAction("Details", "POI"); }
public ActionResult MediaDelete(int id) { var user = new UserManager().GetUser(int.Parse(Session["UserID"].ToString())); var itemManager = new MediaItemManager(); var list = itemManager.GetUserMediaItems(user.ID); //delete item if owned by this user if (list.Where(c => c.User.ID == user.ID && c.ID == id).Any()) { itemManager.DeleteMediaItem(user.ID, id); } return RedirectToAction("Media"); }