예제 #1
0
        public override bool IsValid(object value)
        {
            if (value == null)
            {
                return(true);
            }
            var produto = value as Produto;

            using (var db = new ShoppingEntities()) {
                return(!db.Produtos.Any(p => p.ID != produto.ID && p.Nome == produto.Nome));
            }
        }
예제 #2
0
        public override bool IsValid(object value)
        {
            if (value == null)
            {
                return(true);
            }
            var categoria = value as Categoria;

            using (var db = new ShoppingEntities()) {
                return(!db.Categorias.Any(c => c.ID != categoria.ID && c.Nome == categoria.Nome));
            }
        }
예제 #3
0
        public override bool IsValid(object value)
        {
            if (value == null)
            {
                return(true);
            }
            var loja = value as Loja;

            using (var db = new ShoppingEntities()) {
                return(!db.Lojas.Any(l => l.ID != loja.ID && l.Nome == loja.Nome));
            }
        }