private void DpkStartDate_Changed(object sender, EventArgs e) { if (StartDateChanged != null) { StartDateChanged.Invoke(this, EventArgs.Empty); } }
public async Task Then_a_ChangeOfCircumstance_is_persisted() { //Arrange var apprenticeshipIncentiveModel = _fixture.Build <ApprenticeshipIncentiveModel>() .Without(x => x.BreakInLearnings) .Create(); var @event = new StartDateChanged( apprenticeshipIncentiveModel.Id, _fixture.Create <DateTime>(), _fixture.Create <DateTime>(), apprenticeshipIncentiveModel); //Act await _sut.Handle(@event); //Assert _mockChangeOfCircumstancesDataRepository.Verify(m => m.Save(It.Is <ChangeOfCircumstance>(i => i.ApprenticeshipIncentiveId == @event.ApprenticeshipIncentiveId && i.Type == Enums.ChangeOfCircumstanceType.StartDate && i.NewValue == @event.NewStartDate.ToString("yyyy-MM-dd") && i.PreviousValue == @event.PreviousStartDate.ToString("yyyy-MM-dd") )), Times.Once); }
protected virtual void OnStartDateChanged() { Binding.FireChange(new Expression <Func <DateRangePicker, object> >[] { (w => w.StartDate), (w => w.StartDateOrNull), }); StartDateChanged?.Invoke(this, EventArgs.Empty); }
public async Task ClickApply(MouseEventArgs e) { if (TStartDate.HasValue && TEndDate.HasValue) { StartDate = TStartDate; EndDate = TEndDate; await StartDateChanged.InvokeAsync(TStartDate.Value); await EndDateChanged.InvokeAsync(TEndDate.Value); await OnRangeSelect.InvokeAsync(new DateRange { Start = TStartDate.Value, End = TEndDate.Value }); } await Close(); }
protected virtual void OnStartDateChanged() { StartDateChanged?.Invoke(this, EventArgs.Empty); }
private void StartPicker_ValueChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { StartDateChanged?.Invoke(e); }