Пример #1
0
 public TaxValueViewModel(TaxCategory[] allAvailableTaxCategories, JurisdictionGroup[] allAvailableJurisdictionGroups, TaxValue item)
 {
     AllAvailableTaxCategories = allAvailableTaxCategories;
     AllAvailableJurisdictionGroups = allAvailableJurisdictionGroups;
     InnerItem = item;
     InnerItem.PropertyChanged += InnerItem_PropertyChanged;
 }
Пример #2
0
		private static TaxValue InitializeItem(TaxValue item, IEnumerable<ImportItem> systemValues)
		{
			if (item == null)
				item = new TaxValue();
			var itemProperties = item.GetType().GetProperties();
			systemValues.ToList().ForEach(x => SetPropertyValue(item, itemProperties.FirstOrDefault(y => y.Name == x.Name), x.Value));

			return item;
		}