/// <summary>
        /// Validate Order Detail Line Item
        /// </summary>
        /// <param name="order"></param>
        /// <param name="dataService"></param>
        public void ValidateOrderDetailLineItem(OrderDetail order, IOrdersDataService dataService)
        {
            ordersDataService = dataService;

            InitializeValidationRules(order);

            ValidateGreaterThanZero("Quantity", "Order Quantity");
        }
        /// <summary>
        /// Validate Order Detail Line Item
        /// </summary>
        /// <param name="order"></param>
        /// <param name="dataService"></param>
        public void ValidateOrderDetailLineItem(OrderDetail order, IOrdersDataService dataService)
        {
            ordersDataService = dataService;

            InitializeValidationRules(order);

            ValidateGreaterThanZero("Quantity", "Order Quantity");

        }
        /// <summary>
        /// Validate Order
        /// </summary>
        /// <param name="orderr"></param>
        /// <param name="dataService"></param>
        public void ValidateOrder(Order order, IOrdersDataService dataService)
        {
            ordersDataService = dataService;

            InitializeValidationRules(order);

            ValidateRequired("ShipName", "Ship To Name");
            ValidateRequired("ShipCity", "Ship To City");
            ValidateRequired("ShipRegion", "Ship To Region");
            ValidateRequired("ShipPostalCode", "Ship To Postal Code");
            ValidateRequired("ShipCountry", "Ship To Country");
            ValidateRequired("ShipAddress", "Ship To Address");
            ValidateRequiredDate("RequiredDate", "Required Ship Date");
            ValidateSelectedValue("ShipVia", "Ship Via");
        }
        /// <summary>
        /// Validate Order
        /// </summary>
        /// <param name="orderr"></param>
        /// <param name="dataService"></param>
        public void ValidateOrder(Order order, IOrdersDataService dataService)
        {
            ordersDataService = dataService;

            InitializeValidationRules(order);
           
            ValidateRequired("ShipName", "Ship To Name");
            ValidateRequired("ShipCity", "Ship To City");
            ValidateRequired("ShipRegion", "Ship To Region");
            ValidateRequired("ShipPostalCode", "Ship To Postal Code");
            ValidateRequired("ShipCountry", "Ship To Country");
            ValidateRequired("ShipAddress", "Ship To Address");                            
            ValidateRequiredDate("RequiredDate", "Required Ship Date");
            ValidateSelectedValue("ShipVia", "Ship Via");
       
        }
 /// <summary>
 /// Constructor
 /// </summary>
 public OrdersBusinessService(IOrdersDataService dataService)
 {
     _ordersDataService = dataService;
 }
 /// <summary>
 /// Constructor with Dependency Injection using Ninject
 /// </summary>
 /// <param name="dataService"></param>
 public OrdersApiController()
 {
     ordersDataService = new OrdersDataService();
     customersDataService = new CustomersDataService();
   
 }
Пример #7
0
 public OrdersController()
 {
     ordersDataService = new OrdersDataService();
     connectionString  = WebConfigurationManager.ConnectionStrings[WebConfigurationManager.AppSettings["activeConnection"]].ConnectionString;
 }
        /// <summary>
        /// Initialize user Business Rules
        /// </summary>
        /// <param name="user"></param>
        /// <param name="dataService"></param>
        public void InitializeCustomersBusinessRules(Order order, IOrdersDataService dataService)
        {
            ordersDataService = dataService;
            InitializeValidationRules(order);

        }
 /// <summary>
 /// Constructor with Dependency Injection using Ninject
 /// </summary>
 /// <param name="dataService"></param>
 public OrdersApiController()
 {
     ordersDataService    = new OrdersDataService();
     customersDataService = new CustomersDataService();
 }
 /// <summary>
 /// Initialize user Business Rules
 /// </summary>
 /// <param name="user"></param>
 /// <param name="dataService"></param>
 public void InitializeCustomersBusinessRules(Order order, IOrdersDataService dataService)
 {
     ordersDataService = dataService;
     InitializeValidationRules(order);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public OrdersBusinessService(IOrdersDataService dataService)
 {
     _ordersDataService = dataService;
 }