/// <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; }
public LoginController(ICustomersBusinessService customersBusinessService, IShoppingCartBusinessService shoppingCartBusinessService, INotification notification) { _customersBusinessService = customersBusinessService; _shoppingCartBusinessService = shoppingCartBusinessService; _notification = notification; }