public OrderPaidService(IConfiguration configuration, IOrderChangedService orderChangedService, ILogService logService) { _configuration = configuration; _namespace = _configuration.GetServiceBusNamespace(); _orderChangedService = orderChangedService; _logService = logService; }
public NewOrderService(IMapper mapper, IConfiguration configuration, IOrderChangedService orderChanged) { _mapper = mapper; _configuration = configuration; _orderChanged = orderChanged; _messages = new List <Message>(); _namespace = _configuration.GetServiceBusNamespace(); EnsureTopicIsCreated(); }
public OrderService( IOrderRepository orderRepository, IPaymentRepository paymentRepository, IOrderChangedService orderChangedService, IMapper mapper) { _orderRepository = orderRepository; _paymentRepository = paymentRepository; _orderChangedService = orderChangedService; _mapper = mapper; }
public OrdersController(IMapper mapper, INewOrderService newOrder, IOrderChangedService orderChanged, IReadOnlyPolicyRegistry <string> policyRegistry, ILogger <OrdersController> logger) { _mapper = mapper; _newOrder = newOrder; _orderChanged = orderChanged; _policyRegistry = policyRegistry; _logger = logger; var config = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); _baseUri = config.GetSection("Api:baseUrl").Get <string>(); apiUrl = "/api/Production"; }
public OrdersRepository(OrdersContext context, IOrderChangedService orderChangedService) { _orderChangedService = orderChangedService; _context = context; }
public OrderService(INewOrderService newOrderService, IOrderChangedService orderChangedService) { _newOrderService = newOrderService; _orderChangedService = orderChangedService; }