Exemple #1
0
 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();
        }
Exemple #5
0
 protected virtual void OnStartDateChanged()
 {
     StartDateChanged?.Invoke(this, EventArgs.Empty);
 }
Exemple #6
0
 private void StartPicker_ValueChanged(object sender, RoutedPropertyChangedEventArgs <object> e)
 {
     StartDateChanged?.Invoke(e);
 }