Exemple #1
0
        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));
        }
Exemple #2
0
        // 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));
        }