public Usuario BuscaPorNome(string login) { using (var contexto = new RedeComercialContext()) { return(contexto.Usuarios.FirstOrDefault(u => u.Nome == login)); } }
public virtual IList <T> Lista() { using (var contexto = new RedeComercialContext()) { return(contexto.Set <T>().ToList()); } }
public Usuario BuscaPorLogin(string login, string senha) { using (var contexto = new RedeComercialContext()) { return(contexto.Usuarios.FirstOrDefault(u => u.Nome == login && u.Senha == senha)); } }
public virtual T Busca(int id) { using (var contexto = new RedeComercialContext()) { return(contexto.Set <T>().Find(id)); } }
public virtual void Remove(int id) { using (var contexto = new RedeComercialContext()) { contexto.Set <T>().Remove(contexto.Set <T>().Find(id)); contexto.SaveChanges(); } }
public virtual void Atualiza(T modelo) { using (var contexto = new RedeComercialContext()) { contexto.Entry(modelo).State = EntityState.Modified; contexto.SaveChanges(); } }
public virtual void Adiciona(T modelo) { using (var contexto = new RedeComercialContext()) { contexto.Set <T>().Add(modelo); contexto.SaveChanges(); } }
public override void Remove(int restauranteId) { using (var contexto = new RedeComercialContext()) { foreach (var produto in contexto.Produtos .Where(produto => produto.RestauranteId == restauranteId)) { contexto.Produtos.Remove(produto); } contexto.Restaurantes.Remove(contexto.Restaurantes.Find(restauranteId)); contexto.SaveChanges(); } }