public HttpResponseMessage Consultar() { try { List <JogoConsultaViewModel> lista = new List <JogoConsultaViewModel>(); JogoRepository rep = new JogoRepository(); foreach (Jogo j in rep.FindAll()) { JogoConsultaViewModel model = new JogoConsultaViewModel(); model.IdJogo = j.IdJogo; model.Nome = j.Nome; model.Categoria = j.Categoria; model.Classificacao = j.Classificacao; model.DataLancamento = j.DataLancamento; model.IdDesenvolvedora = j.IdDesenvolvedora; model.IdPlataforma = j.IdPlataforma; lista.Add(model); } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage ConsultarPorId(int id) { try { JogoRepository rep = new JogoRepository(); Jogo j = rep.FindById(id); if (j != null) { JogoConsultaViewModel model = new JogoConsultaViewModel(); model.IdJogo = j.IdJogo; model.Nome = j.Nome; model.Categoria = j.Categoria; model.Classificacao = j.Classificacao; model.DataLancamento = j.DataLancamento; model.IdDesenvolvedora = j.IdDesenvolvedora; model.IdPlataforma = j.IdPlataforma; return(Request.CreateResponse(HttpStatusCode.OK, model)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Jogo não foi encontrado.")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage Atualizar(JogoEdicaoViewModel model) { if (ModelState.IsValid) { try { Jogo j = new Jogo(); j.IdJogo = model.IdJogo; j.Nome = model.Nome; j.Categoria = model.Categoria; j.Classificacao = model.Classificacao; j.DataLancamento = model.DataLancamento; j.IdDesenvolvedora = model.IdDesenvolvedora; j.IdPlataforma = model.IdPlataforma; JogoRepository rep = new JogoRepository(); rep.Update(j); return(Request.CreateResponse(HttpStatusCode.OK, "Jogo atualizado com sucesso")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Erro de servidor: " + e.Message)); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Ocorreu um ou mais erros de validação nos campos enviados")); } }
public ResultadoSiteService() { _idContainerRepository = new IdContainerRepository(); _jogoRepository = new JogoRepository(); _jogoService = new JogoService(_driver); _analiseService = new AnaliseService(); _telegramService = new TelegramService(); }
public void Repository_Deve_Retornar_Jogos_Com_Erro() { _mockConnection.Setup(s => s.Connection()).Throws(new Exception("Erro no banco de dados!")); var jogoRepository = new JogoRepository(_mockConnection.Object); var result = jogoRepository.GetJogos(); Assert.AreEqual("Erro no banco de dados!", result.Message); Assert.AreEqual(false, result.IsSuccess); Assert.AreEqual(new List <JogoBasquete>(), result.Data); }
public void Repository_Deve_Retornar_Resultado_No_Repository() { _mockConnection.Setup(s => s.Connection()).Returns(new SqlConnection("")); var jogoRepository = new JogoRepository(_mockConnection.Object); var resultTipado = jogoRepository.GetJogos(); Assert.NotNull(resultTipado.Data); Assert.NotNull(resultTipado.IsSuccess); var jogoBasquete = new JogoBasquete(DateTime.Now, 10); var resultNoValue = jogoRepository.AddJogo(jogoBasquete); Assert.NotNull(resultNoValue.IsSuccess); _mockConnection.Verify(v => v.Connection(), Times.Exactly(2)); }
public JogoService(IWebDriver driver) { _driver = driver; var configuration = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); var seleniumConfigurations = new SeleniumConfiguration(); new ConfigureFromConfigurationOptions <SeleniumConfiguration>( configuration.GetSection("SeleniumConfiguration")) .Configure(seleniumConfigurations); _configuration = seleniumConfigurations; _idContainerRepository = new IdContainerRepository(); _jogoRepository = new JogoRepository(); _analiseService = new AnaliseService(); }
public void AtualizaJogosComErros(IdContainer container = null, bool amanha = false) { container = container == null?amanha?_idContainerRepository.TrazerIdContainerAmanha() : _idContainerRepository.TrazerIdContainerHoje() : container; JogoRepository jr = new JogoRepository(); var idsJogosComErro = container.IdsComErro.Select(i => i.Id).Distinct().ToList(); var jogos = jr.TrazJogosPorIds(idsJogosComErro.ToArray()); foreach (var i in idsJogosComErro) { var id = container.IdsComErro.FirstOrDefault(j => j.Id == i); var jogoPronto = _jogoRepository.JogoProntoParaAnalise(i); if (jogoPronto) { container.IdsComErro.Remove(id); } } _idContainerRepository.Salvar(container); }
public HttpResponseMessage Excluir(int id) { try { JogoRepository rep = new JogoRepository(); Jogo j = rep.FindById(id); if (j != null) { rep.Delete(j); return(Request.CreateResponse(HttpStatusCode.OK, "Jogo excluído com sucesso.")); } else { return(Request.CreateResponse(HttpStatusCode.NoContent, "Jogo não foi localizado.")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Erro de servidor: " + e.Message)); } }
public JogosController() { _Jogo = new JogoRepository(); }
public JogoService(JogoRepository jogoRepository, IMapper mapper) { _jogosRepository = jogoRepository; _mapper = mapper; }
public JogoController() { JogoRepository _jogoRepository = new JogoRepository(); }
public JogosController() { _selecaoRepository = new SelecaoRepository(); _jogadorRepository = new JogadorRepository(); _jogoRepository = new JogoRepository(); }
public JogoController() { this._jogoRepository = new JogoRepository(StringConexao.DefaultConnection); }
public void Setup() { Seed = new JogoDataSeed(); Repository = new JogoRepository(Seed.Context); }
public void CadastrarNovoJogo(JogoBE jogo) { JogoRepository repository = new JogoRepository(); repository.CadastrarNovoJogo(jogo); }
public List <JogoBE> ObterJogosCadastrados() { JogoRepository repository = new JogoRepository(); return(repository.ObterJogosCadastrados()); }
public EstudiosController() { _context = new InLockContext(); _estudioRepository = new EstudioRepository(_context); _jogoRepository = new JogoRepository(_context); }
public JogoController(JogoRepository jogoRepository) { this.jogoRepository = jogoRepository; }