Exemplo n.º 1
0
        public void ForumGetByIdTest(int id, string title, string description, int creatorid)
        {
            ForumDTO dto = new ForumDTO(id, title, description, creatorid);

            ForumDTO result = converter.ModelToDTO(container.GetById(id));

            dto.Should().BeEquivalentTo(result);
        }
Exemplo n.º 2
0
 public IActionResult Detail(int ForumID)
 {
     if (HttpContext.Session.GetInt32("User") != null)
     {
         ForumDetailVM vm    = new ForumDetailVM();
         Forum         forum = forumContainer.GetById(ForumID);
         forum.Posts = postContainer.GetAll();
         vm          = forumConverter.ModelToViewModel(forum);
         vm.posts    = postConverter.ModelsToViewModels(forum.Posts);
         AccountDetailVM account = JsonConvert.DeserializeObject <AccountDetailVM>(HttpContext.Session.GetString("User"));
         vm.account = account;
         HttpContext.Session.SetString("forumId", JsonConvert.SerializeObject(forum.Id));
         return(View(vm));
     }
     return(RedirectToAction("Index", "Login"));
 }