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(); } }
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(); } }
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(); } }
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(); } }
Product Buscar(int id) { AdventureWorks2016Entities contexto = new AdventureWorks2016Entities(); return(contexto.Product.Find(id)); }
List <Product> EstoqueDeProdutos() { AdventureWorks2016Entities contexto = new AdventureWorks2016Entities(); return(contexto.Product.ToList()); }
Person BuscarPorID(int id) { AdventureWorks2016Entities contexto = new AdventureWorks2016Entities(); return(contexto.Person.Find(id)); }
List <Product> ListaProduto() { AdventureWorks2016Entities contexto = new AdventureWorks2016Entities(); return(contexto.Product.ToList()); }
List <Person> ListarTodosPerson() { AdventureWorks2016Entities contexto = new AdventureWorks2016Entities(); return(contexto.Person.ToList()); }
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 }
Person BuscarPorId(int id) { AdventureWorks2016Entities contexto = new AdventureWorks2016Entities(); return(contexto.Person.Find(id)); //Metodo Find só faz pesquisa pela Chave! }