public IActionResult Index()
        {
            var AssetModels = _assets.GetAll(); //makes data available from the getall function from the interface

            var ListingResult = AssetModels     //contains all the data that we want to present in the view
                                .Select(result => new AssetIndexListingModel
            {
                Id               = result.Id,
                ImageUrl         = result.ImageUrl,
                AuthorOrDirector = _assets.GetAuthorOrDirectorById(result.Id),
                DeweyCallNumber  = _assets.GetDeweyIndex(result.Id),
                Title            = result.Title,
                Type             = _assets.GetType(result.Id)
            });

            //var model = new AssetIndexModel()
            //{
            //  Assets = ListingResult
            //};
            return(View(ListingResult));
        }