public IActionResult Index() { var allBranches = _branch .GetAllBranches() .Select(branch => new LibraryBranchDetailModel { Id = branch.Id, Name = branch.Name, isOpen = _branch.IsBranchOpen(branch.Id), NumberOfAssets = _branch.GetAllAssets(branch.Id).Count(), NumberOfPatrons = _branch.GetAllPatrons(branch.Id).Count(), Address = branch.Address, Telephone = branch.Telephone }); var model = new LibraryBranchIndexModel() { Branches = allBranches }; return(View(model)); }