Exemple #1
0
        //Necessário passar o id para o controller: www.site.com/Catalog/Detail/id
        public IActionResult Detail(int id)
        {   //Consulta feit a base, que retornara dados usados para construir o model e posteriormente retornar à View
            var asset = _assets.GetById(id);



            //Variavel do model, será construida com os dados da base:
            var model = new AssetDetailModel
            {
                AssetId          = id,
                Tittle           = asset.Title,
                Year             = asset.Year,
                Cost             = asset.Cost,
                Status           = asset.Status.Name,
                ImageUrl         = asset.ImageUrl,
                AuthorOrDirector = _assets.GetAuthorOrDirector(id),
                CurrentLocation  = _assets.CurrentLocation(id).Name,
            }
        }