public IActionResult Index()
        {
            var allPatrons = _patronService.GetAll();

            var model = allPatrons
                        .Select(p => new PatronDetailModel
            {
                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();

            return(View(model));
        }
Exemple #2
0
        public IActionResult Index()
        {
            var allPatrons = _patronService.GetAll();

            var patronModels = allPatrons
                               .Select(p => new PatronDetailModel
            {
                Id        = p.Id,
                LastName  = p.LastName ?? "No First Name Provided",
                FirstName = p.FirstName ?? "No Last Name Provided",
                Kp        = p.HomeLibraryBranch?.Name
            }).ToList();

            var model = new PatronIndexModel
            {
                Patrons = patronModels
            };

            return(View(model));
        }
        public IActionResult Index()
        {
            var allPatrons = _patronService.GetAll();

            var patronModel = allPatrons.Select(p => new PatronDetailModel
            {
                Id                = p.PatronId,
                FirstName         = p.FirstName,
                LastName          = p.LastName,
                LibraryCardId     = p.LibraryCardId,
                OverdueFees       = Math.Round(p.LibraryCard.Fees, 2),
                HomeLibraryBranch = p.HomeLibraryBranch.Name
            }).ToList();

            var model = new IndexViewModel()
            {
                Patrons = patronModel
            };

            return(View(model));
        }
        public IActionResult Index()
        {
            var allPatrons = _patronService.GetAll();

            var patronModels = allPatrons
                .Select(p => new PatronDetailModel
                {
                    Id = p.Id,
                    LastName = p.LastName,
                    FirstName = p.FirstName,
                    LibraryCardId = p.LibraryCard.Id,
                    OverdueFees = p.LibraryCard.Fees,
                    HomeLibrary = p.HomeLibraryBranch.Name
                }).ToList();

            var model = new PatronIndexModel
            {
                Patrons = patronModels
            };

            return View(model);
        }