public SearchViewModel CreateSearchViewModel(Guid watcherUserId, string s) { UserSearchResult userSearchResult = _searchService.SearchUsers(s, 0, 20); var usersViewModel = _usersViewModelService.CreateUsersViewModel(userSearchResult.Users, watcherUserId); UserMessageSearchResult userMessageSearchResult = _searchService.SearchMessages(s, 0, 20); var timelineViewModel = _messagesViewModelService.CreateTimelineViewModel(null, watcherUserId, userMessageSearchResult.UserMessages); var viewModel = new SearchViewModel { Query = s, AmountOfUsers = userSearchResult.AllResults, AmountOfMessages = userMessageSearchResult.AllResults, Users = usersViewModel, TimelineViewModel = timelineViewModel }; return(viewModel); }