Esempio n. 1
0
        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);
 }