コード例 #1
0
        public ActionResult Index()
        {
            List <DiscosViewModel> vm = new List <DiscosViewModel>();
            DiscosViewModel        dvm;
            DiscosBusiness         bal = new DiscosBusiness();

            int?maxPunt = 0;

            foreach (var item in bal.Get())
            {
                maxPunt = 0;

                dvm = new DiscosViewModel();

                dvm.IdDisco    = item.IdDisco;
                dvm.Titulo     = item.Titulo;
                dvm.Agno       = item.agno;
                dvm.Interprete = item.Interprete.Interprete1;

                foreach (var itemPunt in item.Puntuaciones)
                {
                    maxPunt += itemPunt.PuntuacionVal;
                }

                dvm.PuntuacionMax = maxPunt;

                vm.Add(dvm);
            }

            return(View("Index", vm));
        }
コード例 #2
0
        public IActionResult EditDisco(string id, [FromServices] DiscoBusiness discoBusiness)
        {
            Disco disco = discoBusiness.GetDisco(id);

            DiscosViewModel vm = new DiscosViewModel();

            vm.disco = disco;

            return(View(vm));
        }
コード例 #3
0
        //LISTA
        public IActionResult DiscoList([FromServices] DiscoBusiness discoBusiness)
        {
            IEnumerable <Disco> discos = discoBusiness.listDiscos();

            DiscosViewModel vm = new DiscosViewModel();

            vm.discos = discos;

            return(View(vm));
        }