Esempio n. 1
0
        public void UpdateCustomerObjects()
        {
            var id = Guid.Parse("3d86d1d0-e875-4764-9ee6-7e5835d0e921");

            using (var unitOfWork = UnitOfWorkScope.BeginScope <ModelDataContext>())
            {
                var customerService = new CustomerService(unitOfWork);

                var customer = customerService.GetByID(id);
                customer.Country = "CN";

                customerService.Update(new List <CustomerDataObject>()
                {
                    customer
                });
            }
        }
Esempio n. 2
0
        public void AddCustomerObjectsTest()
        {
            var customer = new CustomerDataObject()
            {
                ID      = Guid.NewGuid(),
                Name    = "New",
                Region  = "BBT",
                Country = "BeiJing"
            };

            using (var unitOfWork = UnitOfWorkScope.BeginScope <ModelDataContext>())
            {
                var customerService = new CustomerService(unitOfWork);
                customerService.Add(new List <CustomerDataObject>()
                {
                    customer
                });
            }
        }
Esempio n. 3
0
        public void AddCategoryTest()
        {
            using (var unitOfWork = UnitOfWorkScope.BeginScope <ModelDataContext>())
            {
                Category category = new Category()
                {
                    ID           = Guid.NewGuid(),
                    CategoryName = "Food",
                    Description  = "Some remark"
                };

                var categoryRepository = unitOfWork.Repository <Category>();

                categoryRepository.Insert(category);
                unitOfWork.SaveChanges();

                Assert.IsTrue(true);
            }
        }
Esempio n. 4
0
        public void AddProductTest()
        {
            Guid categoryId = Guid.Parse("400a913b-ae54-4b01-a0c4-9db23355b9ab");

            using (var unitOfWork = UnitOfWorkScope.BeginScope <ModelDataContext>())
            {
                var productRepoistory = unitOfWork.Repository <Product>();

                Product product = new Product()
                {
                    ID          = Guid.NewGuid(),
                    ProductName = "Sawithc",
                    CategoryID  = categoryId
                };

                productRepoistory.Insert(product);
                unitOfWork.SaveChanges();
            }

            Assert.IsTrue(true);
        }