Example #1
0
        private async Task Update(Country dbCountry, UsaCountryInfo countryInfo)
        {
            AssistanceInfoFactory.Update(dbCountry.AssistenceInfo, countryInfo.AssistanceInfo);
            CountryInfoFactory.Update(dbCountry.CountryInfo, countryInfo);

            await assistanceRepository.UpdateAsync(dbCountry.Id, dbCountry.AssistenceInfo);

            await countryInfoRepository.UpdateAsync(dbCountry.Id, dbCountry.CountryInfo);

            //TODO: Update Representatieves too
        }
Example #2
0
 private async Task Add(UsaCountryInfo countryInfo, UsaCountryModel country)
 {
     Country countryToInsert = CountryFactory.Create(country, AssistanceInfoFactory.Create(countryInfo.AssistanceInfo), CountryInfoFactory.Create(countryInfo));
     await countryRepository.InsertAsync(countryToInsert);
 }