コード例 #1
0
        public async Task <Result <string> > Handle(UpdateOrderCommand request, CancellationToken cancellationToken)
        {
            bool objExists = await _ordersRepository.CheckIfOrderExists(request.Order.Id);

            if (objExists)
            {
                var mappedOrder = _mapper.Map <Order>(request.Order);
                _ordersRepository.UpdateOrder(mappedOrder);
                return(Ok <string>());
            }
            return(ErrorMessage <string>($"Order {request.Order.Id} does not exist."));
        }