public ActionResult JogoDuplicado(string name, [FromServices] ITipoJogoRepositorio tipoJogoRepositorio) { bool nomeValido = false; nomeValido = !tipoJogoRepositorio.NomeJogoJaUtilizado(name); return(Json(nomeValido)); }
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 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 IActionResult Excluir(string id, [FromServices] ITipoJogoRepositorio tipoJogoRepositorio) { tipoJogoRepositorio.ExcluirTipoJogo(id); return(RedirectToAction("Index")); }
public IActionResult Editar(TipoJogo tipoJogo, [FromServices] ITipoJogoRepositorio tipoJogoRepositorio) { tipoJogoRepositorio.AtualizaTipoJogo(tipoJogo); return(RedirectToAction("Index")); }
public IActionResult Editar(string id, [FromServices] ITipoJogoRepositorio tipoJogoRepositorio) { TipoJogo tipoJogo = tipoJogoRepositorio.GetTipoJogo(id); return(View(tipoJogo)); }
public IActionResult Adicionar(TipoJogo tipoJogo, [FromServices] ITipoJogoRepositorio tipoJogoRepositorio) { tipoJogoRepositorio.AdicionarTipoJogo(tipoJogo); return(RedirectToAction("Index")); }
public ApiController(ITipoJogoRepositorio tipoJogoRepositorio) { _tipoJogoRepositorio = tipoJogoRepositorio; }
public IActionResult Editar(JogoViewModel jogoVM, [FromServices] IJogoRepositorio jogoRepositorio, [FromServices] ITipoJogoRepositorio tipoJogoRepositorio) { jogoVM.Jogo.TipoJogo = tipoJogoRepositorio.GetTipoJogo(jogoVM.CodigoTipoJogo); jogoRepositorio.AtualizaJogo(jogoVM.Jogo); return(RedirectToAction("Index")); }
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)); }