public App( IOrderCommandRepository orderCommandRepo, IRestaurantQueryRepository restaurantQueryRepo, IRestaurantCommandRepository restaurantCommandRepo, ICustomerCommandRepository customerCommandRepo, ILocationCommandRepository locationCommandRepo, IMealCommandRepository mealCommandRepo, IFoodOrderingContextFactory factory, IDailyMenuCommandRepository dailyMenuCommand, IMapper mapper, IFoodQueryRepository foodQueryRepository, IFoodCommandRepository foodCommandRepository, IRoleCommandRepository roleCommandRepo) { _orderCommandRepo = orderCommandRepo; _restaurantQueryRepository = restaurantQueryRepo; _restaurantCommandRepository = restaurantCommandRepo; _customerCommandRepo = customerCommandRepo; _locationCommandRepo = locationCommandRepo; _mealCommandRepo = mealCommandRepo; _factory = factory; _dailyMenuCommandRepo = dailyMenuCommand; _mapper = mapper; _foodQueryRepository = foodQueryRepository; _foodCommandRepository = foodCommandRepository; _roleCommandRepo = roleCommandRepo; }
public OrdersController( IOrderQueryRepository queryRepo, IOrderCommandRepository commandRepo, IEitherMapper mapper, ILogger <OrdersController> logger) { _queryRepo = queryRepo; _commandRepo = commandRepo; _mapper = mapper; _logger = logger; }
public CheckOutCommandHandler(IResourceManager resourceManager, IOrderCommandRepository orderCommandRepository) : base(resourceManager) { _orderCommandRepository = orderCommandRepository; }
public SetPaymentDoneCommandHandler(IResourceManager resourceManager, IOrderCommandRepository orderCommandRepository) : base(resourceManager) { _orderCommandRepository = orderCommandRepository; }
public SetTransactionCommandHandler(IResourceManager resourceManager, IOrderCommandRepository orderCommandRepository) : base(resourceManager) { _orderCommandRepository = orderCommandRepository; }
public PlaceOrdersCommandHandler(IOrderCommandRepository orderRepository, ILogger logger, IEventPublisher <INotification> eventPublisher) { _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _eventPublisher = eventPublisher ?? throw new ArgumentNullException(nameof(eventPublisher)); }