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();
     }
 }
Ejemplo n.º 8
0
 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();
     }
 }