Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public OrdersController(
     IOrderQueryRepository queryRepo,
     IOrderCommandRepository commandRepo,
     IEitherMapper mapper,
     ILogger <OrdersController> logger)
 {
     _queryRepo   = queryRepo;
     _commandRepo = commandRepo;
     _mapper      = mapper;
     _logger      = logger;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 6
0
 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));
 }