Esempio n. 1
0
        public void Atualizar(int id, Usuario usuarioAtualizado)
        {
            Usuario usuarioBuscado = ctx.Usuario.Find(id);

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

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

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

                //if (usuarioAtualizado.Foto != null)
                //{
                //    // Atribui o novo valor ao campo
                //    usuarioBuscado.Foto = usuarioAtualizado.Foto;
                //}

                ctx.Usuario.Update(usuarioBuscado);

                ctx.SaveChanges();
            }
        }
Esempio n. 2
0
 //Método para cadastrar dados. Passando os dados através da classe
 public void Cadastrar(Selecao selecao)
 {
     using (WebApiBDContext ctx = new WebApiBDContext())
     {
         ctx.Selecao.Add(selecao);
         ctx.SaveChanges();
     }
 }
Esempio n. 3
0
 //Método para remover o item. Recebe o id do item que será removido (parâmetro da chamada rest)
 public void Deletar(int id)
 {
     using (WebApiBDContext ctx = new WebApiBDContext())
     {
         Selecao selecaoId = ctx.Selecao.Find(id);
         ctx.Selecao.Remove(selecaoId);
         ctx.SaveChanges();
     }
 }
Esempio n. 4
0
 //Método para atualizar o registro no BD. Recebe a classe / Busca o o id do item)
 public void Atualizar(Selecao selecao)
 {
     using (WebApiBDContext ctx = new WebApiBDContext())
     {
         Selecao selecaoAtuaizada = ctx.Selecao.FirstOrDefault(x => x.Id == selecao.Id);
         selecaoAtuaizada.Nome = selecao.Nome;
         ctx.Selecao.Update(selecaoAtuaizada);
         ctx.SaveChanges();
     }
 }