public static JogoEntity ConverterJogoModelParaJogoEntity(Jogo jogo) { JogoEntity jogoEntity = new JogoEntity(); jogoEntity.ID = jogo.ID; jogoEntity.Nome = jogo.Nome; jogoEntity.Descricao = jogo.Descricao; jogoEntity.NomeEmpresa = jogo.NomeEmpresa; jogoEntity.MinimoHD = jogo.MinimoHD; jogoEntity.MinimoMemoria = jogo.MinimoMemoria; jogoEntity.DescricaoRequisitos = jogo.DescricaoRequisitos; jogoEntity.UrlImagem = jogo.UrlImagem; if (jogo.ProcessadoresCompativeis != null && jogo.ProcessadoresCompativeis.Any()) { jogoEntity.ProcessadoresCompativeis = ConverterProcessadorModelParaProcessadorEntity(jogo.ProcessadoresCompativeis); jogoEntity.IDProcessador = jogoEntity.ProcessadoresCompativeis.First().ID; } if (jogo.PlacasCompativeis != null && jogo.PlacasCompativeis.Any()) { jogoEntity.PlacasCompativeis = ConverterPlacaVideoModelParaPlacaVideoEntity(jogo.PlacasCompativeis); jogoEntity.IDPlaca = jogoEntity.PlacasCompativeis.First().ID; } return(jogoEntity); }
public void SalvarJogo(JogoEntity jogo) { Jogo jogoSalvar = ConversorEntityModel.ConverterJogoEntityEmJogo(jogo); if (jogo.ID == 0) { JogoDataAccess.SalvarJogo(jogoSalvar, jogo.IDProcessador, jogo.IDPlaca); } else { JogoDataAccess.EditarJogo(jogoSalvar, jogo.IDProcessador, jogo.IDPlaca); } }
public static Jogo ConverterJogoEntityEmJogo(JogoEntity jogo) { return(new Jogo() { Descricao = jogo.Descricao, MinimoHD = jogo.MinimoHD, MinimoMemoria = jogo.MinimoMemoria, DescricaoRequisitos = jogo.DescricaoRequisitos, Nome = jogo.Nome, ID = jogo.ID, NomeEmpresa = jogo.NomeEmpresa, UrlImagem = jogo.UrlImagem }); }
public async Task testRealizandoCrudJogo() { using (var context = _serviceProvider.GetService <MyContext>()) { //inserindo jogador JogadorImplementation _repositorioJogador = new JogadorImplementation(context); JogadorEntity _entityJogador = new JogadorEntity { Nome = "Bento", Cidade = "São Carlos", }; var _jogador = await _repositorioJogador.InsertAsync(_entityJogador); //INsert JogoImplementation _repositorio = new JogoImplementation(context); JogoEntity _entity = new JogoEntity { Nome = "Mario Kart", Descricao = "teste", Tipo = "teste2", JogadorId = _jogador.Id }; var _registroCriado = await _repositorio.InsertAsync(_entity); Assert.NotNull(_registroCriado); Assert.Equal(_entity.Nome, _registroCriado.Nome); //Update _entity.Nome = Faker.Name.First(); var _registroAtualizado = await _repositorio.UpdateAsync(_entity); Assert.NotNull(_registroAtualizado); Assert.Equal(_entity.Nome, _registroAtualizado.Nome); //Selecao var _registroSelecao = await _repositorio.SelectAsync(_registroAtualizado.Id); Assert.NotNull(_registroSelecao); //Delete var _registroRemovido = await _repositorio.DeleteAsync(_registroAtualizado.Id); Assert.True(_registroRemovido); } }
public void SalvarJogo(JogoEntity jogo) { JogoBusiness.SalvarJogo(jogo); }
public ActionResult EditarJogo(int idJogo) { JogoEntity jogo = JogoComponent.Get().ObterJogo(idJogo); return(View("~/Views/Roda/FormularioJogo.cshtml", jogo)); }
public ActionResult SalvarJogo(JogoEntity jogo) { JogoComponent.Get().SalvarJogo(jogo); return(RedirectToAction("Jogos")); }
public ActionResult DetalhesJogo(int idJogo) { JogoEntity jogo = JogoComponent.Get().ObterJogo(idJogo); return(View("~/Views/Roda/DetalheJogo.cshtml", jogo)); }