public async Task <ResourceOrder> CreateOrder(ResourceOrder order) { var savedOrder = await _resourceOrdersRepository.SaveOrder(order); _eventAggregator.SendMessage <ResourceOrderAddedEvent>(new ResourceOrderAddedEvent() { Order = savedOrder }); return(savedOrder); }