/// <summary>
        /// Constructor that dependes on Customers Business Service
        /// </summary>
        /// <param name="customersBusinessService">Injected Customers Business Service Implementation</param>

        public CustomersController(ICustomersBusinessService customersBusinessService)
        {
            if (customersBusinessService == default(ICustomersBusinessService))
            {
                throw new ArgumentException(INVALID_CUSTOMERS_BUSINESS_SERVICE);
            }

            this.customersBusinessService = customersBusinessService;
        }
示例#2
0
 public LoginController(ICustomersBusinessService customersBusinessService, IShoppingCartBusinessService shoppingCartBusinessService, INotification notification)
 {
     _customersBusinessService    = customersBusinessService;
     _shoppingCartBusinessService = shoppingCartBusinessService;
     _notification = notification;
 }