public IActionResult GetById(Guid basketId) { var getMessage = new GetBasketMessage { BasketId = basketId }; var result = _mediator.Send <GetBasketMessage, IBasket>(getMessage); return(Ok(_mapper.Map <BasketResponseModel>(result))); }
public async Task <IActionResult> ExecuteAsync(GetBasketMessage msg) { if (msg.CustomerId > 0) { var result = await _basketActor.Ask <Basket>(msg); if (result != null) { return(new OkObjectResult(result)); } } return(new BadRequestObjectResult("No Customer given.")); }
private Basket GetBasketForCustomer(GetBasketMessage msg) { Basket.CustomerId = msg.CustomerId; return(Basket); }