示例#1
0
 private void RemoveProductFromFornecedorProduto(int prodId)
 {
     using (FornecedorProdutoSession s = new FornecedorProdutoSession())
     {
         using (var das = s.CreateDataAccessScope(false))
         {
             IMapperFornecedorProduto map = s.CreateMapperFornecedorProduto();
             map.DeleteAllWithProdId(prodId);
         }
     }
 }
示例#2
0
        private List <Fornecedor> GetAllSuppliersForProduct(int prodId)
        {
            List <Fornecedor> res = new List <Fornecedor>();

            using (FornecedorProdutoSession s = new FornecedorProdutoSession()) {
                using (var das = s.CreateDataAccessScope(false))
                {
                    IMapperFornecedorProduto map = s.CreateMapperFornecedorProduto();
                    res = map.GetAllFornecedoresForProduto(prodId).ToList();
                }
            }
            return(res);
        }
        public void TestShouldDelete()
        {
            FornecedorProduto fp = new FornecedorProduto(1, 10, true);

            using (FornecedorProdutoSession s = new FornecedorProdutoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperFornecedorProduto map = s.CreateMapperFornecedorProduto();
                    map.Create(fp);
                    map.Delete(fp);
                    FornecedorProduto p1 = map.Read(fp.FornId, fp.ProdId);
                    das.Commit();
                }
            }
        }
        public void TestShouldRead()
        {
            FornecedorProduto fp = new FornecedorProduto(1, 10, true);

            using (FornecedorProdutoSession s = new FornecedorProdutoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperFornecedorProduto map = s.CreateMapperFornecedorProduto();
                    map.Create(fp);

                    FornecedorProduto actual = map.Read(fp.FornId, fp.ProdId);

                    Assert.AreEqual(fp.FornId, actual.FornId);
                    Assert.AreEqual(fp.ProdId, actual.ProdId);

                    //Rollback
                }
            }
        }