コード例 #1
0
        public void Atualizar(int id, Jogador jogadorAtualizado)
        {
            Jogador jogarBuscado = ctx.Jogador.Find(id);

            jogarBuscado.Nome = jogadorAtualizado.Nome;

            jogarBuscado.Nascimento = jogadorAtualizado.Nascimento;

            jogarBuscado.Posicao = jogadorAtualizado.Posicao;

            jogarBuscado.Qtdefaltas = jogadorAtualizado.Qtdefaltas;

            jogarBuscado.QtdecartoesAmarelo = jogadorAtualizado.QtdecartoesAmarelo;

            jogarBuscado.QtdecartoesVermelho = jogadorAtualizado.QtdecartoesVermelho;

            jogarBuscado.Qtdegols = jogadorAtualizado.Qtdegols;

            jogarBuscado.Informacoes = jogadorAtualizado.Informacoes;

            jogarBuscado.NumeroCamisa = jogadorAtualizado.NumeroCamisa;

            jogarBuscado.SelecaoId = jogadorAtualizado.SelecaoId;

            ctx.SaveChanges();
        }
コード例 #2
0
ファイル: UsuarioRepository.cs プロジェクト: Nakkat/WS-Tower
 public bool Cadastro(Usuario NovoUsuario)
 {
     Usuario usuario = _context.Usuario.FirstOrDefault(u => u.Apelido == NovoUsuario.Apelido || u.Email == NovoUsuario.Email);
     if (usuario == null)
     {
         _context.Usuario.Add(NovoUsuario);
         _context.SaveChanges();
         return true;
     }
     return false;
 }
コード例 #3
0
        public void AlteraSenha(string apelido, string senha)
        {
            Usuario usuarioBuscado = ctx.Usuario.Find(apelido);

            if (usuarioBuscado != null)
            {
                usuarioBuscado.Senha = senha;

                ctx.Usuario.Update(usuarioBuscado);
                ctx.SaveChanges();
            }
        }
コード例 #4
0
 public void Add(TEntity obj)
 {
     try
     {
         ctx.Set <TEntity>().Add(obj);
         ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
        public void Atualizar(int id, Selecao selecaoAtualizada)
        {
            Selecao selecaoBuscada = ctx.Selecao.Find(id);

            selecaoBuscada.Nome = selecaoAtualizada.Nome;

            selecaoBuscada.Bandeira = selecaoAtualizada.Bandeira;

            selecaoBuscada.Uniforme = selecaoAtualizada.Uniforme;

            selecaoBuscada.Escalacao = selecaoAtualizada.Escalacao;

            ctx.SaveChanges();
        }
コード例 #6
0
        public void Atualizar(int id, Usuario usuarioAtualizado)
        {
            Usuario usuarioBuscado = ctx.Usuario.Find(id);

            usuarioBuscado.Nome = usuarioAtualizado.Nome;

            usuarioBuscado.Email = usuarioAtualizado.Email;

            usuarioBuscado.Apelido = usuarioAtualizado.Apelido;

            usuarioBuscado.Senha = usuarioAtualizado.Senha;

            ctx.Usuario.Update(usuarioBuscado);

            ctx.SaveChanges();
        }
コード例 #7
0
        public bool Cadastrar(string nome, string email, string senha, string telefone)
        {
            using (WSTowerContext ctx = new WSTowerContext())
            {
                try
                {
                    Usuario usuarioNovo = new Usuario()
                    {
                        NomeUsuario   = nome,
                        Email         = email,
                        Senha         = senha,
                        Telefone      = telefone,
                        IdTipoUsuario = 2
                    };

                    ctx.Add(usuarioNovo);

                    ctx.SaveChanges();

                    return(true);
                }
                catch (Exception e)
                {
                    return(false);
                }
            }
        }
コード例 #8
0
 public void Cadastrar(Jogo jogoNovo)
 {
     using (WSTowerContext ctx = new WSTowerContext())
     {
         ctx.Jogo.Add(jogoNovo);
         ctx.SaveChanges();
     }
 }
コード例 #9
0
 public void Cadastar(Jogador novoJogador)
 {
     using (WSTowerContext ctx = new WSTowerContext())
     {
         ctx.Jogador.Add(novoJogador);
         ctx.SaveChanges();
     }
 }
コード例 #10
0
 public void Cadastrar(Selecao selecao)
 {
     using (WSTowerContext ctx = new WSTowerContext())
     {
         ctx.Selecao.Add(selecao);
         ctx.SaveChanges();
     }
 }
コード例 #11
0
        public void CadastrarUsuario(Usuario novoUsuario)
        {
            if (UserExists(novoUsuario))
            {
                throw new ArgumentException("Email ou apelido já existe no sistema");
            }


            if (!UserIsValid(novoUsuario))
            {
                throw new ArgumentException("Nome, apelido e senha devem ter ao menos 3 caracteres.");
            }

            ctx.Usuario.Add(novoUsuario);

            //Salva as informacoes
            ctx.SaveChanges();
        }
コード例 #12
0
 public void Deletar(int id)
 {
     using (WSTowerContext ctx = new WSTowerContext())
     {
         Jogo jogoId = ctx.Jogo.Find(id);
         ctx.Jogo.Remove(jogoId);
         ctx.SaveChanges();
     }
 }
コード例 #13
0
 public void Deletar(int id)
 {
     using (WSTowerContext ctx = new WSTowerContext())
     {
         Selecao selecaoid = ctx.Selecao.Find(id);
         ctx.Selecao.Remove(selecaoid);
         ctx.SaveChanges();
     }
 }
コード例 #14
0
 public void Atualizar(Jogo jogo)
 {
     using (WSTowerContext ctx = new WSTowerContext())
     {
         Jogo jogoAtualizado = ctx.Jogo.FirstOrDefault(x => x.Id == jogo.Id);
         jogoAtualizado.Id = jogo.Id;
         ctx.Jogo.Update(jogoAtualizado);
         ctx.SaveChanges();
     }
 }
コード例 #15
0
 public void Atualizar(Selecao selecao)
 {
     using (WSTowerContext ctx = new WSTowerContext())
     {
         Selecao selecaoAtualizada = ctx.Selecao.FirstOrDefault(x => x.Id == selecao.Id);
         selecaoAtualizada.Id = selecao.Id;
         ctx.Selecao.Update(selecaoAtualizada);
         ctx.SaveChanges();
     }
 }
コード例 #16
0
        public void Deletar(int id)
        {
            using (WSTowerContext ctx = new WSTowerContext())
            {
                Usuario usuarioBuscado = ctx.Usuario.Find(id);

                ctx.Remove(usuarioBuscado);

                ctx.SaveChanges();
            }
        }
コード例 #17
0
        public void Atualizar(int id, Usuario usuario)
        {
            using (WSTowerContext ctx = new WSTowerContext())
            {
                Usuario usuarioBuscado = ctx.Usuario.Find(id);

                if (usuario.NomeUsuario != null)
                {
                    usuarioBuscado.NomeUsuario = usuario.NomeUsuario;
                }

                if (usuario.Email != null)
                {
                    usuarioBuscado.Email = usuario.Email;
                }

                if (usuario.Senha != null)
                {
                    usuarioBuscado.Senha = usuario.Senha;
                }

                if (usuario.Telefone != null)
                {
                    usuarioBuscado.Telefone = usuario.Telefone;
                }

                if (usuario.Foto != null)
                {
                    usuarioBuscado.Foto = usuario.Foto;
                }

                ctx.Update(usuarioBuscado);

                ctx.SaveChanges();
            }
        }
コード例 #18
0
        public void Cadastrar(Jogo novoJogo)
        {
            ctx.Jogo.Add(novoJogo);

            ctx.SaveChanges();
        }