public IActionResult Status([FromRoute] Guid id) { OrderReadView order = orderReadRepository.GetById(id); if (order != null) { return(Ok(mapper.Map <OrderReadModel>(order))); } return(NotFound()); }
public IActionResult GetById([FromRoute] Guid id) { OrderReadView order = orderReadRepository.GetById(id); if (order != null) { return(Ok(new OrdersSummaryModel { LastOrders = mapper.Map <IEnumerable <OrderReadModel> >(new[] { order }) })); } return(Ok(new OrdersSummaryModel { LastOrders = new OrderReadModel[0] })); }
public void Handle(OrderCreated message) { if (IsOrderExist(message.OrderId)) { return; } var orderView = new OrderReadView { Id = message.OrderId, Status = message.Status, CustomerId = message.CustomerId }; db.OrderViews.Add(orderView); db.SaveChanges(); }