public RealSubcat(BaseBudgetSubcat subcat) : base(subcat) { Value = subcat.Value; values = new ObservableCollection <SubcatValue>(); if (subcat is RealSubcat realsubcat) { for (int i = 0; i < realsubcat.Values.Count; i++) { var subcatVal = new SubcatValue(i) { Value = realsubcat.Values[i].Value }; Values.Add(subcatVal); } } }
public PlannedSubcat(BaseBudgetSubcat subcat) : base(subcat) { Value = subcat.Value; }
public BaseBudgetSubcat(BaseBudgetSubcat subcat) { Name = subcat.Name; Id = subcat.Id; }