public static TransactionGetAllByClientMqRequest ToMqModel(this TransactionGetAllByClientRequest transactionGetByClientRequest)
        {
            var transactionGetByClientMqRequest = new TransactionGetAllByClientMqRequest()
            {
                ClientId          = transactionGetByClientRequest.ClientId,
                DepartmentAddress = transactionGetByClientRequest.DepartmentAddress,
            };

            return(transactionGetByClientMqRequest);
        }
        public static TransactionGetAllByClientParameters ToParameters(this TransactionGetAllByClientMqRequest transactionGetAllByClientMqRequest)
        {
            var transactionGetAllByClientParameters = new TransactionGetAllByClientParameters()
            {
                ClientId          = transactionGetAllByClientMqRequest.ClientId,
                DepartmentAddress = transactionGetAllByClientMqRequest.DepartmentAddress,
            };

            return(transactionGetAllByClientParameters);
        }
        public TransactionGetAllMqResponse GetAllByClient(TransactionGetAllByClientMqRequest transactionGetAllByClientIdMqRequest)
        {
            var transactions = _transactionRepository.GetAllByClient(transactionGetAllByClientIdMqRequest.ToParameters());

            var transactionGetMqResponse = new TransactionGetAllMqResponse()
            {
                Transactions = transactions.Select(transactionProperty => transactionProperty.ToMqModel()).ToList(),
            };

            return(transactionGetMqResponse);
        }