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 bool VerificarSeJogoEhCompativel(int idJogo, int iDPlacaVideo, int iDProcessador, double memoria, double hD) { Jogo jogoSelecionado = JogoDataAccess.ObterJogoComRequisitos(idJogo); if (jogoSelecionado.MinimoHD <= hD && jogoSelecionado.MinimoMemoria <= memoria) { PlacaVideo placaJogo = jogoSelecionado.PlacasCompativeis.FirstOrDefault(); Processador processadorJogo = jogoSelecionado.ProcessadoresCompativeis.FirstOrDefault(); if (placaJogo.ID == iDPlacaVideo && processadorJogo.ID == iDProcessador) { return(true); } return(PlacaVideoBusiness.VerificarSePlacaVideoEhMelhorOuEquivalente(iDPlacaVideo, placaJogo) && ProcessadorBusiness.VerificarSeProcessadorEhMelhorOuEquivalente(iDProcessador, processadorJogo)); } return(false); }
public void ExcluirJogo(int idJogo) { JogoDataAccess.ExcluirJogo(idJogo); }
public JogoEntity ObterJogo(int idJogo) { Jogo jogoSelecionado = JogoDataAccess.ObterJogoComRequisitos(idJogo); return(ConversorModelEntity.ConverterJogoModelParaJogoEntity(jogoSelecionado)); }
public List <JogoEntity> ListarJogosCadastrados() { List <Jogo> jogos = JogoDataAccess.ListarJogos(); return(ConversorModelEntity.ConverterJogoModelParaJogoEntity(jogos)); }