Esempio n. 1
0
        public IActionResult EventCalculator(EventCalculator eventCalculator)
        {
            ViewData["Result"] = eventCalculatorService.getCalculationDate(eventCalculator.pathToFile);

            ViewData["CurrentDate"] = eventCalculatorService.getCurrentDateTime();

            return(View(eventCalculator));
        }
Esempio n. 2
0
 /** CTOR **/
 public EventData(EventName name, EventNature nature, string description, List <EventTag> eventTags, EventCalculator eventCalculator)
 {
     Name             = name;
     Nature           = nature;
     Description      = description;
     Strength         = "";//strength is only gotten after calculator is run
     EventTags        = eventTags;
     _eventCalculator = eventCalculator;
 }
Esempio n. 3
0
            public EventBinder(DXEventExtension owner, Type eventHandlerType, BindingBase binding)
            {
                this.errorHandler = owner.ErrorHandler;
                this.calculator   = owner.Calculator;
                var target = (DependencyObject)owner.TargetProvider.TargetObject;

                this.targetObject     = new WeakReference(target);
                this.eventHandlerType = eventHandlerType;
                dataProperty          = DependencyProperty.RegisterAttached(
                    owner.TargetPropertyName + Guid.NewGuid().ToString(), typeof(object), typeof(EventBinder), null);
                BindingOperations.SetBinding(target, dataProperty, binding);
            }
Esempio n. 4
0
        public void Test_Event_AverageByMedian()
        {
            EventCalculator calculator = new EventCalculator();

            MedianEvent temp = new MedianEvent();

            temp.Subscribe(calculator);

            double expected = 8.0;

            double actual = calculator.CalculateAverage(values);

            Assert.AreEqual(expected, actual, 0.000001);
        }
Esempio n. 5
0
 protected override void Init()
 {
     TreeInfo   = new EventTreeInfo(Handler, ErrorHandler);
     Calculator = new EventCalculator(TreeInfo.Expr, ErrorHandler);
     Calculator.Init(TypeResolver);
 }