public async Task <IEnumerable <Remittance> > SendRemittance(int beneficiary, int country, int city, int service, DateTime remittanceDate, DateTime departureTime)
        {
            var remittances = await _remittanceRepository.SendRemittance(beneficiary, country, city, service, remittanceDate, departureTime);

            foreach (var remittance in remittances)
            {
                remittance.Beneficiary = await _beneficiaryRepository.GetBeneficiaryById(remittance.BeneficiaryId);

                remittance.Country = await _countryRepository.GetCountryById(remittance.CountryId);

                remittance.City = await _cityRepository.GetCityById(remittance.CityId);

                remittance.Service = await _serviceRepository.GetServiceById(remittance.ServiceId);
            }
            return(remittances);
        }
 public async Task <Beneficiary> GetBeneficiaryById(int beneficiaryId)
 {
     return(await _beneficiaryRepository.GetBeneficiaryById(beneficiaryId));
 }