private ForumListingModel BuildForumListing(Forum1 forum)
 {
     return(new ForumListingModel
     {
         Id = forum.Id,
         Name = forum.Title,
         Description = forum.Description,
         ImageUrl = forum.ImageUrl
     });
 }
        public async Task <IActionResult> AddForum(AddForumModel model)
        {
            var imageUri = "";


            var forum = new Forum1()
            {
                Title       = model.Title,
                Description = model.Description,
                Created     = DateTime.Now,
                ImageUrl    = imageUri
            };

            await _forumService.Create(forum);

            return(RedirectToAction("Index", "Forum"));
        }
Example #3
0
 public async Task Create(Forum1 forum)
 {
     _context.Add(forum);
     await _context.SaveChangesAsync();
 }
Example #4
0
 public IEnumerable <Post> GetFilteredPosts(Forum1 forum, string searchQuery)
 {
     return(string.IsNullOrEmpty(searchQuery) ? forum.Posts :forum.Posts
            .Where(post => post.Title.Contains(searchQuery) || post.Content.Contains(searchQuery)));
 }