public async Task <IActionResult> GetAcceptedOrder( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "accepted-orders/{id}")] HttpRequest req, string id, ILogger log) { return(new OkObjectResult(await _projectionsStorage.Get <AcceptedOrder>(id))); }
public async Task Handle(OrderDeclined domainEvent) { var orderDate = DateTime.Now.ToString("yy-MM-dd"); var customerOrders = await _projectionsStore.Get <CustomerOrders>(domainEvent.CustomerId); if (customerOrders != null) { customerOrders = new CustomerOrders(domainEvent.CustomerId); } customerOrders.DeclinedOrders.Add(new SimplifiedOrder { OrderDate = orderDate, OrderId = domainEvent.OrderId, OrderNumber = domainEvent.OrderNumber }); }