Пример #1
0
        List <Person> PersquisarPorFirstName(string firstName)
        {
            // LINQ
            // Exemplos para consulta de LINQs:
            // https://www.youtube.com/watch?v=lAdOdisVMWA

            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            //  var lista = from p in contexto.Person
            //  select p;

            var lista = from p in contexto.Person
                        where p.FirstName == firstName
                        select p;

            return(lista.ToList());
        }
        void Editar(int id, Person novoDadosPerson)
        {
            Person personAntigo = BuscarPorId(id);

            if (personAntigo != null)
            {
                personAntigo.FirstName = novoDadosPerson.FirstName;
                personAntigo.LastName  = novoDadosPerson.LastName;
                personAntigo.Title     = novoDadosPerson.Title;

                AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

                contexto.Entry(personAntigo).State =
                    System.Data.Entity.EntityState.Modified;
                contexto.SaveChanges();
            }
        }
Пример #3
0
        void Editar(int id, Product novosDadosProduct)
        {
            //Procura por id e atualiza os dados em novoDadosPerson
            Product productAntigo = BuscarPorId(id);

            if (productAntigo != null)
            {
                productAntigo.Color     = novosDadosProduct.Color;
                productAntigo.Size      = novosDadosProduct.Size;
                productAntigo.ListPrice = novosDadosProduct.ListPrice;

                AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();
                contexto.Entry(productAntigo).State = System.Data.Entity.EntityState.Modified;

                //Não esquecer o save changes no final do método
                contexto.SaveChanges();
            }
        }
Пример #4
0
        void Editar(int id, Person novosDadosPerson)
        {
            //Procura por id e atualiza os dados em novoDadosPerson
            Person personAntigo = BuscarPorId(id);

            if (personAntigo != null)
            {
                personAntigo.FirstName = novosDadosPerson.FirstName;
                personAntigo.LastName  = novosDadosPerson.LastName;
                personAntigo.Title     = novosDadosPerson.Title;

                AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();
                contexto.Entry(personAntigo).State = System.Data.Entity.EntityState.Modified;

                //Não esquecer o save changes no final do método
                contexto.SaveChanges();
            }
        }
Пример #5
0
        void EditarProduct(int id, Product novoDadosProduct)
        {
            Product productAntigo = BuscarPorId(id);

            if (true)
            {
                productAntigo.Name          = novoDadosProduct.Name;
                productAntigo.ProductNumber = novoDadosProduct.ProductNumber;
                productAntigo.Color         = novoDadosProduct.Color;
                productAntigo.ListPrice     = novoDadosProduct.ListPrice;


                AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

                contexto.Entry(productAntigo).State =
                    System.Data.Entity.EntityState.Modified;
                contexto.SaveChanges();
            }
        }
Пример #6
0
        Product Buscar(int id)
        {
            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            return(contexto.Product.Find(id));
        }
Пример #7
0
        List <Product> EstoqueDeProdutos()
        {
            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            return(contexto.Product.ToList());
        }
Пример #8
0
        Person BuscarPorID(int id)
        {
            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            return(contexto.Person.Find(id));
        }
Пример #9
0
        List <Product> ListaProduto()
        {
            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            return(contexto.Product.ToList());
        }
Пример #10
0
        List <Person> ListarTodosPerson()
        {
            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            return(contexto.Person.ToList());
        }
Пример #11
0
        Product BuscarPorId(int id)
        {
            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            return(contexto.Product.Find(id));//O metodo Find só faz busca pela chave Primaria, ou seja, não busca se a chave for String
        }
Пример #12
0
        Person BuscarPorId(int id)
        {
            AdventureWorks2016Entities contexto = new AdventureWorks2016Entities();

            return(contexto.Person.Find(id)); //Metodo Find só faz pesquisa pela Chave!
        }