public async Task <IActionResult> Details(string TagID, int?ActivityID) { if (TagID == null || ActivityID == null) { return(NotFound()); } var tag = await _context.Tag .FirstOrDefaultAsync(m => m.TagID == TagID && m.ActivityID == ActivityID); if (tag == null) { return(NotFound()); } var activity = _context.Activity.Single(e => e.ActivityID == ActivityID); var tagViewModel = new DetailsTagViewModel { TagID = tag.TagID, ActivityID = tag.ActivityID, ActivityModel = activity, }; return(View(tagViewModel)); }
// GET: Tag/Details/5 public ActionResult Details(string forumName, string tagName) { if (!db.Forum.Any(m => m.Name == forumName) || !db.Tag.Any(m => m.Name == tagName)) { return(PageNotFound()); } var tag = db.Tag.First(m => m.Name == tagName); var model = new DetailsTagViewModel { Id = tag.Id, Name = tag.Name, Desciption = tag.Desciption, ImagePath = tag.ImagePath, Forums = tag.Forum }; ViewBag.forumName = forumName; return(View(model)); }