Пример #1
0
 public void UpdateCostsCore(CostSetter costSetter)
 {
     for (int i = 0; i < Questions.Count; i++)
     {
         Questions[i].Model.Price = costSetter.BaseValue + costSetter.Increment * i;
     }
 }
Пример #2
0
        protected override void UpdateCosts(CostSetter costSetter)
        {
            var document = OwnerRound.OwnerPackage.Document;

            document.BeginChange();
            try
            {
                UpdateCostsCore(costSetter);
            }
            finally
            {
                document.CommitChange();
            }
        }
Пример #3
0
        protected override void UpdateCosts(CostSetter costSetter)
        {
            var document = OwnerPackage.Document;

            document.BeginChange();
            try
            {
                base.UpdateCosts(costSetter);

                foreach (var th in Themes)
                {
                    th.UpdateCostsCore(costSetter);
                }
            }
            finally
            {
                document.CommitChange();
            }
        }
Пример #4
0
 protected virtual void UpdateCosts(CostSetter costSetter)
 {
 }