public void Execute() { Produto p = PromptUserToBuildProduct(); using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProduto map = s.CreateMapperProduto(); map.Create(p); das.Commit(); } } ProdVendidoPorFranqueado pvpf = PromptUserToBuildProdVendidoPorFranqueado(); using (ProdVendidoPorFranqueadoSession s = new ProdVendidoPorFranqueadoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProdVendidoPorFranqueado map = s.CreateMapperProdVendidoPorFranqueado(); map.Create(pvpf); das.Commit(); } } }
private void InsertProduto() { Produto p = PromptUserForProductInfo(); using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(false)) { IMapperProduto map = s.CreateMapperProduto(); map.Create(p); das.Commit(); } } }
public void ShouldTestDelete() { Produto p = new Produto(); p.Cod = "5353535353"; p.Descrição = "Dummy Description"; p.Tipo = "Alimentar"; p.StockMax = 10; p.StockMin = 2; p.StockTotal = 10; using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProduto map = s.CreateMapperProduto(); map.Create(p); map.Delete(p); Produto p1 = map.Read(p.Id); das.Commit(); } } }
public void ShouldTestCreate() { Produto p = new Produto(); p.Descrição = "Batatas"; p.Cod = "1231231239"; p.StockMax = 100; p.StockMin = 12; p.StockTotal = 80; p.Tipo = "Alimentar"; using (ProdutoSession s = new ProdutoSession()) { using (var das = s.CreateDataAccessScope(true)) { IMapperProduto map = s.CreateMapperProduto(); map.Create(p); Assert.IsNotNull(p.Id); //Rollback } } }