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)))); }