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)); }
public IEnumerable <TipoJogo> GetListaTipoJogos() { return(_tipoJogoRepositorio.GetTiposJogo()); }