コード例 #1
0
        //Atualiza os dados do Usuario
        public void Atualizar(int id, Usuario usuarioAtualizado)
        {
            using (CampeonatoContex ctx = new CampeonatoContex())
            {
                Usuario usuarioBuscado = ctx.Usuario.Find(id);
                if (usuarioBuscado != null)
                {
                    if (usuarioBuscado.Nome != null)
                    {
                        usuarioBuscado.Nome = usuarioAtualizado.Nome;
                    }

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

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

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


                    ctx.Usuario.Update(usuarioBuscado);
                    ctx.SaveChanges();
                }
            }
        }
コード例 #2
0
 //Deleta uma Selecao
 public void Deletar(int id)
 {
     using (CampeonatoContex ctx = new CampeonatoContex())
     {
         ctx.Selecao.Remove(BuscarPorId(id));
         ctx.SaveChanges();
     }
 }
コード例 #3
0
 //Cadastra uma nova Selecao
 public void Cadastrar(Selecao selecao)
 {
     using (CampeonatoContex ctx = new CampeonatoContex())
     {
         ctx.Selecao.Add(selecao);
         ctx.SaveChanges();
     }
 }
コード例 #4
0
        /// <summary>
        /// Cadastra um novo Jogo
        /// </summary>
        /// <param name="jogo"></param>
        public void Cadastrar(Jogo jogo)
        {
            using (CampeonatoContex ctx = new CampeonatoContex())
            {
                ctx.Jogo.Add(jogo);

                ctx.SaveChanges();
            }
        }
コード例 #5
0
        //Cadastra um novo Usuario
        public void Cadastrar(Usuario usuario)
        {
            using (CampeonatoContex ctx = new CampeonatoContex())
            {
                ctx.Usuario.Add(usuario);

                ctx.SaveChanges();
            }
        }
コード例 #6
0
        /// <summary>
        /// Deleta um Jogo
        /// </summary>
        /// <param name="id"></param>
        public void Deletar(int id)
        {
            using (CampeonatoContex ctx = new CampeonatoContex())
            {
                //Remove o Ususario o buscado pelo Id
                ctx.Jogo.Remove(BuscarPorId(id));

                ctx.SaveChanges();
            }
        }
コード例 #7
0
        //Atualiza os dados da Selecao
        public void Atualizar(int id, Selecao selecaoAtualizada)
        {
            using (CampeonatoContex ctx = new CampeonatoContex())
            {
                Selecao selecaoBuscada = ctx.Selecao.Find(id);

                if (selecaoBuscada != null)
                {
                    //Nome
                    if (selecaoBuscada.Nome != null)
                    {
                        selecaoBuscada.Nome = selecaoAtualizada.Nome;
                    }

                    //Escalaçao
                    if (selecaoBuscada.Escalacao != null)
                    {
                        selecaoBuscada.Escalacao = selecaoAtualizada.Escalacao;
                    }

                    //Bandeira
                    if (selecaoBuscada.Bandeira != null)
                    {
                        selecaoBuscada.Bandeira = selecaoAtualizada.Bandeira;
                    }


                    //Uniforme
                    if (selecaoBuscada.Uniforme != null)
                    {
                        selecaoBuscada.Uniforme = selecaoAtualizada.Uniforme;
                    }
                    ctx.Selecao.Update(selecaoBuscada);
                    ctx.SaveChanges();
                }
            }
        }