Example #1
0
 public IActionResult Create(ForumDetailVM vm)
 {
     if (HttpContext.Session.GetInt32("User") != null)
     {
         AccountDetailVM account = new AccountDetailVM();
         account = JsonConvert.DeserializeObject <AccountDetailVM>(HttpContext.Session.GetString("User"));
         Forum forum = forumConverter.ViewModelToModel(vm);
         forum.CreatorID = account.Id;
         forumContainer.Insert(forum);
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index", "Login"));
 }
Example #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"));
 }