public ShopManager(UserManager <LocalParksUser> userManager, IOrderCreationService creationService, IOrderService orderService) { _userManager = userManager; _creationService = creationService; _orderService = orderService; }
public CustomerViewModel(ICustomerRepository customerRepository, IOrderRepository orderRepository, ICoffeeCupRepository coffeeCupRepository, IOrderCreationService orderCreationService) { _customerRepository = customerRepository; _orderRepository = orderRepository; _coffeeCupRepository = coffeeCupRepository; _orderCreationService = orderCreationService; Customers = new ObservableCollection <Customer>(); CustomerOrderWrappers = new ObservableCollection <OrderWrapper>(); OrderCoffeeCups = new ObservableCollection <CoffeeCup>(); CreateOrderCommand = new DelegateCommand(CreateOrderExecute, CreateOrderCanExecute); SetOrderStatusToProcessedCommand = new DelegateCommand(SetOrderStatusToProcessedExecute, SetOrderStatusToProcessedCanExecute); }