Esempio n. 1
0
        public IActionResult Index([FromServices] ITipoJogoRepositorio tipoJogoRepositorio)
        {
            TipoJogoIndexViewModel model = new TipoJogoIndexViewModel();

            model.TipoJogos             = tipoJogoRepositorio.GetTiposJogo();
            model.QtTiposJogos          = model.TipoJogos.Count();
            model.QtJogosMenos10Dezenas = model.TipoJogos.Where(tj => tj.Quantity < 10).Count();

            //List<TipoJogo> tipoJogos = tipoJogoRepositorio.GetTiposJogo();
            return(View(model));
        }
        public IActionResult Editar(string id, [FromServices] IJogoRepositorio jogoRepositorio, [FromServices] ITipoJogoRepositorio tipoJogoRepositorio)
        {
            JogoViewModel vm = new JogoViewModel();

            vm.Jogo = jogoRepositorio.GetJogo(id);

            vm.CodigoTipoJogo = vm.Jogo.TipoJogo.Id.ToString();
            List <TipoJogo> tipoJogos = tipoJogoRepositorio.GetTiposJogo();

            foreach (TipoJogo item in tipoJogos)
            {
                vm.OptionsTipoJogo.Add(item.Id.ToString(), item.Name);
            }

            return(View(vm));
        }
        public IActionResult Adicionar([FromServices] ITipoJogoRepositorio tipoJogoRepositorio)
        {
            JogoViewModel vm = new JogoViewModel();

            vm.Jogo = new Jogo();
            vm.Jogo.DataConcurso    = DateTime.Now;
            vm.Jogo.PremioAcumulado = PremioAcumulado.NA;

            List <TipoJogo> tipoJogos = tipoJogoRepositorio.GetTiposJogo();

            foreach (TipoJogo item in tipoJogos)
            {
                vm.OptionsTipoJogo.Add(item.Id.ToString(), item.Name);
            }

            return(View(vm));
        }
Esempio n. 4
0
 public IEnumerable <TipoJogo> GetListaTipoJogos()
 {
     return(_tipoJogoRepositorio.GetTiposJogo());
 }