public async Task <IActionResult> ZoekPostOpNaam(ZoektermViewModel vm) { try { List <Post> postLijst = await postContext.GetAll(); List <Post> matchendePosts = new List <Post>(); if (postLijst == null) { return(View(null)); } foreach (Post post in postLijst) { if (post.Naam.Contains(vm.Zoekterm)) { matchendePosts.Add(post); } } if (matchendePosts.Count != 0) { return(View(matchendePosts)); } return(View(null)); } catch (SqlException) { return(RedirectToAction("Error", "Errors")); } }
public List <Post> GetAll() { List <PostDTO> DTOs = new List <PostDTO>(); DTOs = context.GetAll(); List <Post> posts = new List <Post>(); posts = converter.DTOsToModels(DTOs); return(posts); }
public async Task <List <Post> > Index() { return(await postContext.GetAll()); }
public async Task <List <Post> > GetAll() { return(await context.GetAll()); }