Exemplo n.º 1
0
		protected override void OnSetUp()
		{
			using(var ses=OpenSession())
			using(var tran=ses.BeginTransaction())
			{
				var purchaseOrder = new Cons_PurchaseOrder
				                    	{
				                    		PurchaseItems = new HashSet<PurchaseItem>(),
				                    	};
				var product = new Cons_Product
				              	{
				              		ProductName = "abc",
				              		Units = 5,
				              		Price = "123",
				              		Description = "desc",
				              		ImageName = "abc"
				              	};


				var purchaseItem = new Cons_PurchaseItem
				                   	{
				                   		Product = product,
				                   		PurchaseOrder = purchaseOrder
				                   	};
				purchaseOrder.PurchaseItems.Add(purchaseItem);
				ses.Save(product);
				ses.Save(purchaseOrder);
				ses.Save(purchaseItem);

				tran.Commit();
			}
				
			
		}
Exemplo n.º 2
0
        protected override void OnSetUp()
        {
            using (var ses = OpenSession())
                using (var tran = ses.BeginTransaction())
                {
                    var purchaseOrder = new Cons_PurchaseOrder
                    {
                        PurchaseItems = new HashSet <PurchaseItem>(),
                    };
                    var product = new Cons_Product
                    {
                        ProductName = "abc",
                        Units       = 5,
                        Price       = "123",
                        Description = "desc",
                        ImageName   = "abc"
                    };


                    var purchaseItem = new Cons_PurchaseItem
                    {
                        Product       = product,
                        PurchaseOrder = purchaseOrder
                    };
                    purchaseOrder.PurchaseItems.Add(purchaseItem);
                    ses.Save(product);
                    ses.Save(purchaseOrder);
                    ses.Save(purchaseItem);

                    tran.Commit();
                }
        }