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