public ReceivePaymentCulturalExchange Add(ReceivePaymentCulturalExchange payment)
        {
            payment.Id         = Guid.NewGuid();
            payment.UploadDate = DateTime.Now;

            bool validationValue = new ReceivePaymentCulturalExchangeSumTotalValue(_receivePaymentCulturalExchangeRepository, _culturalExchangeRepository).IsSatisfiedBy(payment);

            if (!payment.ValidationResult.Any())
            {
                _receivePaymentCulturalExchangeRepository.Insert(payment);
            }

            return(payment);
        }
 public ReceivePaymentCulturalExchange Update(Guid idEnvironment, ReceivePaymentCulturalExchange payment)
 {
     return(_receivePaymentCulturalExchangeRepository.Update(payment));
 }