//[Autorizador] public ActionResult Manter(int?id) { var caracteristicaServico = ServicoDeDependencia.MontarCaracteristicaServico(); var subtopicosServico = ServicoDeDependencia.MontarSubtopicoServico(); var caracteristicas = caracteristicaServico.Listar(); var subtopicos = subtopicosServico.Listar(); var projetoModel = new ProjetoModel(); if (id.HasValue && id.Value > 0) { var projeto = new ProjetoEntidade() { Id = id.Value }; var projetoDaBase = projetoServico.BuscarPorId(projeto); if (projetoDaBase != null) { projetoModel = Mapper.Map <ProjetoEntidade, ProjetoModel>(projetoDaBase); } } projetoModel.listaDeCaracteristicas = caracteristicas; projetoModel.listaDeSubtopicos = subtopicos; return(View("Projeto", projetoModel)); }
public void BuscarItemDeId1ResultaEmCajadoDeBolaDeFogo() { ItemMagicoServico itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); ItemMagicoEntidade item = itemMagicoServico.BuscarPorId(1); Assert.AreEqual(item.Nome, "Cajado de Bola de Fogo"); }
public void SalvarItemComEstoqueNegativoResultaEmException() { ItemMagicoServico itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); ItemMagicoEntidade item = new ItemMagicoEntidade() { Nome = "Teste", Preco = 1, Estoque = -1 }; itemMagicoServico.Salvar(item); }
public IHttpActionResult GetCadastrarPontuacao(int pontos, int idUsuario, string dificuldade) { Pontuacao pontuacao = new Pontuacao(); pontuacao.QuantidadePontos = pontos; pontuacao.UsuarioId = idUsuario; pontuacao.Dificuldade = dificuldade; PontuacaoServico pontuacaoServico = ServicoDeDependencia.MontarPontuacaoServico(); pontuacaoServico.Pontuar(pontuacao); return(Ok("funcionou")); }
public void SalvarItemComNomeRepetidoResultaEmException() { ItemMagicoServico itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); ItemMagicoEntidade item = new ItemMagicoEntidade() { Nome = "Cajado de Bola de Fogo", Preco = 1, Estoque = 1 }; itemMagicoServico.Salvar(item); }
public void EditarItemComPrecoNegativoResultaEmException() { ItemMagicoServico itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); ItemMagicoEntidade item = new ItemMagicoEntidade() { Id = 2, Nome = "Cajado", Preco = -1, Estoque = 1 }; itemMagicoServico.Salvar(item); }
public void SalvarItemResultaEmId7() { ItemMagicoServico itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); ItemMagicoEntidade item = new ItemMagicoEntidade() { Nome = "Cajado", Preco = 1, Estoque = 1 }; itemMagicoServico.Salvar(item); ItemMagicoEntidade itemSalvado = itemMagicoServico.BuscarPorId(7); Assert.AreEqual(itemSalvado.Nome, "Cajado"); }
private Palavra EncontrarPalavra(List <int> idsDoLocalStorage) { PalavraServico palavraServico = ServicoDeDependencia.MontarPalavraServico(); Random random = new Random(); idsDoLocalStorage = Embaralhar(idsDoLocalStorage); Palavra palavra = palavraServico.PalavraRepositorio.PalavraPorId(idsDoLocalStorage[0]); idsDoLocalStorage.RemoveAt(0); this.idsAtualizados = idsDoLocalStorage; return(palavra); }
public IHttpActionResult GetCadastrarUsuario(string nome) { UsuarioServico usuarioServico = ServicoDeDependencia.MontarUsuarioServico(); var existe = usuarioServico.VerificarExistencia(nome); if (!existe) { Usuario novoUsuario = new Usuario(); novoUsuario.Nome = nome; usuarioServico.Registrar(novoUsuario); } var idUsuario = usuarioServico.IdPorNome(nome); return(Ok(new{ dados = idUsuario })); }
public void EditarItemDeveManterSeuIdEModificarSeusCampos() { ItemMagicoServico itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); ItemMagicoEntidade item = new ItemMagicoEntidade() { Id = 1, Nome = "CajadoTeste", Preco = 1, Estoque = 1 }; itemMagicoServico.Salvar(item); ItemMagicoEntidade itemSalvado = itemMagicoServico.BuscarPorId(1); Assert.AreEqual(itemSalvado.Nome, "CajadoTeste"); }
// api/jogo/?dificuldade= public IHttpActionResult GetIds(string dificuldade) { PalavraServico palavraServico = ServicoDeDependencia.MontarPalavraServico(); List <int> ids = new List <int>(); if (dificuldade.Equals("bh")) { ids = palavraServico.PalavrasBH().ToList(); } else if (dificuldade.Equals("normal")) { ids = palavraServico.PalavrasNormal().ToList(); } return(Ok(new { dados = ids })); }
public ActionResult Logar(UsuarioModel usuarioModel) { if (ModelState.IsValid) { UsuarioServico usuarioServico = ServicoDeDependencia.MontarUsuarioServico(); var usuario = Mapper.Map <UsuarioModel, UsuarioEntidade>(usuarioModel); UsuarioEntidade usuarioEncontrado = usuarioServico.BuscarPorAutenticacao(usuario); if (usuarioEncontrado != null) { ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel( usuario.Email)); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Usuário ou Senha inválida."); } return(View("Login")); }
public ActionResult Salvar(ProjetoModel projetoModel) { if (ModelState.IsValid) { var projeto = Mapper.Map <ProjetoModel, ProjetoEntidade>(projetoModel); var usuarioService = ServicoDeDependencia.MontarUsuarioServico(); var usuarioAutenticado = new UsuarioEntidade() { Email = ServicoDeAutenticacao.UsuarioLogado.Email }; try { projetoServico.Persistir(projeto, usuarioAutenticado); } catch (UsuarioException e) { ModelState.AddModelError("", e.Message); } } return(View("Projeto")); }
public void ExcluirItemComIdZeroResultaEmException() { ItemMagicoServico itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); itemMagicoServico.Excluir(0); }
// GET: LeaderBoard public IHttpActionResult GetListarPlacar(int pagina, string filtro) { PontuacaoServico pontuacaoServico = ServicoDeDependencia.MontarPontuacaoServico(); return(Ok(pontuacaoServico.LeaderBoard(pagina, filtro))); }
public ItemMagicoController() { this.itemMagicoServico = ServicoDeDependencia.CriarItemMagicoServico(); this.servicoDeConfiguracao = ServicoDeDependencia.CriarServicoDeConfiguracao(); }
public IHttpActionResult GetQuantidadePontuacoes(string filtro) { PontuacaoServico pontuacaoServico = ServicoDeDependencia.MontarPontuacaoServico(); return(Ok(pontuacaoServico.QuantidadePontuacoes(filtro))); }