public IActionResult MyEnquiry() { //Grab our needed data var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var houses = _houseRepository.GetAllHouses().OrderBy(p => p.Id); //we only need the enquirys relating to the user var enquirys = _enquiryRepository.GetEnquiryByUserID(userId); //create object containing our needed data and return it to the view var enquiryViewModel = new EnquiryViewModel() { Title = "Here are all your current enquiries", Houses = houses.ToList(), Enquiries = enquirys.ToList() }; return(View(enquiryViewModel)); }