public ActionResult Index(int?page)
        {
            var model = db.UserProfiles
                        .Where(x => x.Visibility == VisibilityState.Public)
                        .ToList()
                        .Select(u => ProfileListViewModel.CreateViewModel(u))
                        .OrderByDescending(u => u.Id);

            return(View(model));
        }
예제 #2
0
        public ActionResult Search(string searchString)
        {
            var result = db.UserProfiles
                         .Where(x => (
                                    x.FirstName.StartsWith(searchString) ||
                                    x.LastName.StartsWith(searchString)) &&
                                x.Visibility == VisibilityState.Public
                                )
                         .ToList()
                         .Select(u => ProfileListViewModel.CreateViewModel(u));

            return(PartialView("_SearchResults", result));
        }