Exemplo n.º 1
0
        public async Task <FakeOrderIosCommandResponse> Handle(ChangeFakeOrderIosCommand command)
        {
            var order = await _orderRepository.FindAsync(command.OrderId);

            order.State = command.State;
            return(new FakeOrderIosCommandResponse());
        }
        public async Task <IHttpActionResult> Put(ChangeFakeOrderIosCommand command)
        {
            var commandResponse =
                await Bus.Send <ChangeFakeOrderIosCommand, FakeOrderIosCommandResponse>(command);

            var response = new ResponseModel
            {
                Message      = "Order was modified successfully",
                Success      = true,
                ResponseData = commandResponse
            };

            return(Ok(response));
        }