Beispiel #1
0
        public static void AddProduct(Product product)
        {
            ProductValidator productValidator = new ProductValidator();
            var result = productValidator.Validate(product);

            if (result.Errors.Count > 0)
            {
                throw new ValidationException(result.Errors);
            }
            else
            {
                ReadWriteData.WriteDataTest <Product>(product, "product");
            }
            FactoryObject.SetProduct();
        }
Beispiel #2
0
        public static void AddCategory(Categories categories)
        {
            CategoryValidator categoryValidator = new CategoryValidator();
            var result = categoryValidator.Validate(categories);

            if (result.Errors.Count > 0)
            {
                throw new ValidationException(result.Errors);
            }
            else
            {
                ReadWriteData.WriteDataTest <Categories>(categories, "category");
            }

            FactoryObject.SetCategory();
        }
Beispiel #3
0
 public static void AddManager(Manager manager)
 {
     ReadWriteData.WriteDataTest <Manager>(manager, "manager");
     FactoryObject.SetManager();
 }
Beispiel #4
0
 public static void AddOrderDetails(OrderDetails orderDetail)
 {
     ReadWriteData.WriteDataTest <OrderDetails>(orderDetail, "orderdetails");
     FactoryObject.SetOrderDetails();
 }
Beispiel #5
0
 public static void AddOrder(Order order)
 {
     ReadWriteData.WriteDataTest <Order>(order, "order");
     FactoryObject.SetOrder();
 }
Beispiel #6
0
 public static void AddProductCategory(ProductsCategories productsCategories)
 {
     ReadWriteData.WriteDataTest <ProductsCategories>(productsCategories, "productCategory");
     FactoryObject.SetProductCategory();
 }