BudgetAnalyser.Engine.Widgets.DateFilterWidget.Update C# (CSharp) Метод

Update() публичный Метод

Updates the widget with new input.
public Update ( ) : void
Результат void
        public override void Update([NotNull] params object[] input)
        {
            if (input == null)
            {
                throw new ArgumentNullException(nameof(input));
            }

            if (!ValidateUpdateInput(input))
            {
                return;
            }

            var criteria = (GlobalFilterCriteria) input[0];
            if (criteria.Cleared)
            {
                NoDateFilterApplied();
            }
            else if (criteria.BeginDate != null)
            {
                DateFilterApplied(criteria);
            }
            else
            {
                NoDateFilterApplied();
            }
        }