public IActionResult Index() { var allPatrons = _patron.GetAll(); var patronModels = allPatrons.Select(x => new PatronDetailViewModel { Id = x.Id, FirstName = x.FirstName, LastName = x.LastName, LibraryCardId = x.LibraryCard.Id, OverdueFees = x.LibraryCard.Fees, HomeLibraryBranch = x.HomeLibraryBranch.Name }).ToList(); var model = new PatronIndexViewModel() { patronDetails = patronModels }; return(View(model)); }
public IActionResult Index() { var allPatrons = _patron.GetAll(); var patronModels = allPatrons .Select(p => new PatronDetailViewModel { Id = p.Id, LastName = p.LastName ?? "No First Name Provided", FirstName = p.FirstName ?? "No Last Name Provided", LibraryCardId = p.LibraryCard?.Id, OverdueFees = p.LibraryCard?.Fees, HomeLibrary = p.HomeLibraryBranch?.Name }).ToList(); var model = new PatronIndexViewModel { Patrons = patronModels }; return(View(model)); }