public IActionResult EventCalculator(EventCalculator eventCalculator) { ViewData["Result"] = eventCalculatorService.getCalculationDate(eventCalculator.pathToFile); ViewData["CurrentDate"] = eventCalculatorService.getCurrentDateTime(); return(View(eventCalculator)); }
/** 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; }
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); }
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); }
protected override void Init() { TreeInfo = new EventTreeInfo(Handler, ErrorHandler); Calculator = new EventCalculator(TreeInfo.Expr, ErrorHandler); Calculator.Init(TypeResolver); }