public InventoryLineItemController(IInventoryLineItemBL inventoryLineItemBL, IProductBL productBL,
                                           ICustomerBL customerBL, ICustomerOrderLineItemBL coliBL, ICustomerCartBL cartBL, IMapper mapper)
        {
            _inventoryLineItemBL = inventoryLineItemBL;
            _productBL           = productBL;

            _customerBL = customerBL;
            _coliBL     = coliBL;
            _cartBL     = cartBL;
            _mapper     = mapper;
        }
Exemple #2
0
 public CustomerController(ICustomerBL customerBL, ICustomerCartBL cartBL,
                           ICustomerOrderLineItemBL orderLineItemBL, ILocationBL locationBL,
                           IProductBL productBL, ICustomerOrderHistoryBL customerOrderHistoryBL, IInventoryLineItemBL inventoryLineItemBL, IMapper mapper)
 {
     _customerBL             = customerBL;
     _cartBL                 = cartBL;
     _orderLineItemBL        = orderLineItemBL;
     _locationBL             = locationBL;
     _productBL              = productBL;
     _customerOrderHistoryBL = customerOrderHistoryBL;
     _inventoryLineItemBL    = inventoryLineItemBL;
     _mapper                 = mapper;
 }
 public StoreFrontMenu(IManagerBL managerBL, ICustomerBL customerBL, ILocationBL locationBL, IProductBL productBL, IInventoryLineItemBL inventoryLineItemsBL,
                       ICustomerCartBL customerCartBL, ICustomerOrderLineItemBL customerOrderLineItem, ICustomerOrderHistoryBL customerOrderHistory)
 {
     _managerBL             = managerBL;
     _customerBL            = customerBL;
     _locationBL            = locationBL;
     _productBL             = productBL;
     _inventoryLineItemsBL  = inventoryLineItemsBL;
     _customerCartBL        = customerCartBL;
     _customerOrderLineItem = customerOrderLineItem;
     _customerOrderHistory  = customerOrderHistory;
     _menu = "\nWelcome to my Store App! \nAre you a customer or manager?" +
             "\n[0] Customer" +
             "\n[1] Manager" +
             "\n[Exit] Exit";
 }
 public CustomerLoginMenu(ICustomerBL customerBL, ILocationBL locationBL, IProductBL productBL, IInventoryLineItemBL inventoryLineItemsBL,
                          ICustomerCartBL customerCartBL, ICustomerOrderLineItemBL customerOrderLineItem, ICustomerOrderHistoryBL customerOrderHistory)
 {
     _customerBL            = customerBL;
     _locationBL            = locationBL;
     _productBL             = productBL;
     _inventoryLineItemsBL  = inventoryLineItemsBL;
     _customerCartBL        = customerCartBL;
     _customerOrderLineItem = customerOrderLineItem;
     _customerOrderHistory  = customerOrderHistory;
     _menu = "\n" +
             "\n[0] Sign In" +
             "\n[1] Register as Customer" +
             "\n{2] Get Customers" +
             "\n[Back] Previous Menu" +
             "\n[Exit] Exit App";
 }
Exemple #5
0
 public CustomerLocationMenu(Customer user, ICustomerBL customerBL, Location location, ILocationBL locationBL,
                             IProductBL productBL, IInventoryLineItemBL inventoryLineItemsBL, ICustomerCartBL customerCartBL, ICustomerOrderLineItemBL customerOrderLineItemBL, ICustomerOrderHistoryBL customerOrderHistory)
 {
     _locationBL              = locationBL;
     _location                = location;
     _user                    = user;
     _customerBL              = customerBL;
     _productBL               = productBL;
     _inventoryLineItemsBL    = inventoryLineItemsBL;
     _customerCartBL          = customerCartBL;
     _customerOrderLineItemBL = customerOrderLineItemBL;
     _customerOrderHistory    = customerOrderHistory;
     GetCart();
     _menu = "\n" +
             "\n[View] View Cart and finalize purchase" +
             "\n[Back] Previous Menu" +
             "\n[Exit] Exit App";
 }
Exemple #6
0
        public CustomerMenu(Customer user, ICustomerBL customerBL, ILocationBL locationBL, IProductBL productBL, IInventoryLineItemBL inventoryLineItemsBL,
                            ICustomerCartBL customerCartBL, ICustomerOrderLineItemBL customerOrderLineItem, ICustomerOrderHistoryBL customerOrderHistory)
        {
            _user                  = user;
            _customerBL            = customerBL;
            _locationBL            = locationBL;
            _productBL             = productBL;
            _inventoryLineItemsBL  = inventoryLineItemsBL;
            _customerCartBL        = customerCartBL;
            _customerOrderLineItem = customerOrderLineItem;
            _customerOrderHistory  = customerOrderHistory;
            _menu                  = $"Account Info--\n\tName:\t\t{_user.CustomerName}\n\tEmail:\t\t{_user.CustomerEmail}\n\tPhone:\t\t{_user.CustomerPhone}\n\tAddress:\t{_user.CustomerAddress}" +

                                     "\n" +
                                     "\n[1] View My Cart and Finalize Purchase" +
                                     "\n[2] View My Order History" +
                                     "\n[3] Choose Location and Shop" +
                                     "\n[Back] Previous Menu" +
                                     "\n[Exit] Exit App";
        }