Exemple #1
0
        public EditionResponse <OrderDto> Handle(OrderEditionRequest request)
        {
            var response = _orderManagementService.HandleRequest(request);

            return(null);
            //sendTaskQueue.AddTask(() => SendOrderChange(ItemOperationType.Add, response.));
        }
        public GenericResult HandleRequest(OrderEditionRequest request)
        {
            Contract.Requires <ArgumentNullException>(request != null, "request != null");
            var requester   = _repositoryFacade.Users.GetUserByLogin(request.Token);
            var orderBasket = new OrderBasket();

            return(OrderHandleRequest(request.Command, request.ItemList.Select(o => CreateEditableCommandTuple(o, requester, orderBasket))));
        }