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")); }
public async Task Create(Forum1 forum) { _context.Add(forum); await _context.SaveChangesAsync(); }
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))); }