コード例 #1
0
        public override void Delete(int Id)
        {
            var listaProdutos = DbSetContex.Include(x => x.Produtos).Where(y => y.Codigo == Id).AsNoTracking().ToList();

            VendaProdutos vendaProdutos;

            foreach (var item in listaProdutos[0].Produtos)
            {
                vendaProdutos               = new VendaProdutos();
                vendaProdutos.CodigoVenda   = Id;
                vendaProdutos.CodigoProduto = item.CodigoProduto;

                DbSet <VendaProdutos> DbSetAux;
                DbSetAux = Db.Set <VendaProdutos>();
                DbSetAux.Attach(vendaProdutos);
                DbSetAux.Remove(vendaProdutos);
                Db.SaveChanges();
            }


            base.Delete(Id);
        }
コード例 #2
0
        public bool ValidarLogin(string email, string senha)
        {
            var usuario = DbSetContex.Where(x => x.Email == email && x.Senha.ToUpper() == senha.ToUpper()).FirstOrDefault();

            return((usuario == null) ? false : true);
        }
コード例 #3
0
 public override IEnumerable <Produto> Read()
 {
     return(DbSetContex.Include(x => x.Categoria).AsNoTracking().ToList());
 }