public ActionResult PlacePosts(string placeId, string activeUserUsername) { Place place = dataSource.GetPlace(placeId); PlacePostsViewModel vmodel = new PlacePostsViewModel() { Place = place, User = dataSource.GetUser(activeUserUsername), RecomendedFriends = dataSource.GetRecomendedFriends(activeUserUsername), RecomendedPlaces = dataSource.GetRecomendedPlaces(activeUserUsername), AllPosts = dataSource.GetRecentPlacePosts(placeId) }; return(View(vmodel)); }
public ActionResult SearchPlaces(string criteria, string activeUserUsername) { User user = dataSource.GetUser(activeUserUsername); PlacePostsViewModel viewModel = new PlacePostsViewModel(); viewModel.AllPosts = dataSource.SearchPlaces(criteria); if (viewModel.AllPosts.Count == 0) { return(RedirectToAction("Index", "Posts", new { username = activeUserUsername })); } viewModel.RecomendedFriends = dataSource.GetRecomendedFriends(activeUserUsername); viewModel.RecomendedPlaces = dataSource.GetRecomendedPlaces(activeUserUsername); viewModel.User = user; ViewBag.Posts = viewModel.AllPosts; return(View("~/Views/Posts/SearchedPlaces.cshtml", model: viewModel)); }